discuz论坛搭建

说一句自己的感受,discuz确实是很强大,但我更倾向于轻型论坛,如果没有太多内容,建议不要用discuz,管理起来很累,内容少也显得空荡,个性化定制或修改也不易操作。

1、安装搭建论坛必要的软件 apache  php  mysql

CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵的软件都是当前最稳定的版本,因此直接安装即可
yum install -y httpd php php-fpm mysql mysql-server php-mysql
discuz论坛搭建_第1张图片 
这样就算安装成功了
2、将相应服务启动
我们安装的apache php mysql这些软件都是以服务的形式在服务器中的, 注意这里通常我们所说的web服务都是指的apache ,而不是服务器本身
service httpd start
service mysqld start
service php-fpm start
这三个命令输入完毕之后代表网站的环境基本已经完成,接下来执行   netstat -tunlp  来检查服务的运行情况
QQ截图20140830154234.png 
这样我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动
这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网ip,可以看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议大家进入到 apache的web根目录:/var/www/html  中自己写一个最简单的php页面
cd /var/www/html
touch test.php
vi test.php  进入到了控制模式之后再摁下键盘字母 i 进入到编辑模式,将如下代码复制粘贴到编辑模式中
echo "Test Page";
phpinfo()
?>

然后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 然后回车。可以再执行 cat test.php 命令,看到下图情况说明test.php文件已经编辑成功
QQ截图20140830155053.png 
                                  
大家可以在浏览器中访问 外网ip/test.php 看到如下页面,那么你已经完成环境搭建的80%
discuz论坛搭建_第2张图片 

3、最后20%问题来自mysql的简单配置
因为discuz论坛要用到mysql数据库,因此我们要为mysql设置相应的用户去访问管理,之前我们已经启动了mysqld服务,因此此时我们需要给mysql设定一个初始的root密码,可以让root用户去访问数据库
mysqladmin -u root password "XXXXXXXX"
这样我们就设置好了mysql的密码,可以输入  mysql -u root -p  ,然后再输入刚刚设定好的密码,就可以进入到数据库中,这样说明你已经完全配置好了discuz所需的环境,下一步就是上传代码了
discuz论坛搭建_第3张图片 
4、上传下载好的discuz论坛代码
这里如果各位嫌FTP麻烦,推荐使用 winscp软件 上传(可以参考官网wiki文档),将代码上传到服务器的apache web根目录下,即 /var/www/html  下。 如何使用winscp软件这里不再赘述了。
discuz论坛搭建_第4张图片 
5、将目录赋予相应权限
这些目录文件上传到服务器之后,默认只有root用户才有写权限,所以我们还要将写权限赋予给其他用户
chmod -R 777 /var/www/html

至此,论坛已经完全搭建完毕,各位可以在浏览器中访问 外网ip/install 去进行安装了。
discuz论坛搭建_第5张图片 
在安装过程中需要注意的主要是第三步,数据库安装操作,这里数据库服务器就写localhost即可,数据库名不用管,数据库用户名写root,数据库密码就是之前设定好的mysql密码
discuz论坛搭建_第6张图片 
discuz论坛搭建_第7张图片 



discuz论坛搭建已经完成了,也希望大家在软件使用、环境搭建方面有什么经历和感受,和大家共同分享一下!

你可能感兴趣的:(服务器相关)