微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

centos discuz论坛环境搭建

1、安装搭建论坛必要的软件 apachePHPMysqL

CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵的软件都是当前最稳定的版本,因此直接安装即可

yum install -y httpd PHP PHP-fpm MysqL MysqL-server PHP-MysqL

aimg_2338" class="zoom" title="QQ截图20140830153521.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830153521.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_153621vbue6lvhxx4evlr7.png/0">


这样就算安装成功了

2、将相应服务启动

我们安装的apache PHP MysqL这些软件都是以服务的形式在服务器中的,注意这里通常我们所说的web服务都是指的apache,而不是服务器本身

service httpd start
service MysqLd start
service PHP-fpm start

这三个命令输入完毕之后代表网站的环境基本已经完成,接下来执行netstat -tunlp来检查服务的运行情况

aimg_2339" class="zoom" title="QQ截图20140830154234.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830154234.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_154258gfpznnd7gemdntnk.png/0">


这样我们可以看到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 进入到编辑模式,将如下代码复制粘贴到编辑模式中

<?PHP

echo "<title>Test Page</title>";

PHPinfo()

?>

然后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 然后回车。可以再执行 cat test.PHP 命令,看到下图情况说明test.PHP文件已经编辑成功

aimg_2340" class="zoom" title="QQ截图20140830155053.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830155053.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_155721dhbu0c8b9b0wf9z0.png/0">

大家可以在浏览器中访问 外网IP/test.PHP 看到如下页面,那么你已经完成环境搭建的80%

aimg_2341" class="zoom" title="QQ截图20140830155935.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830155935.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_160051fwgel84l3ndl4awl.png/0">

3、最后20%问题来自MysqL的简单配置

因为discuz论坛要用到MysqL数据库,因此我们要为MysqL设置相应的用户去访问管理,之前我们已经启动了MysqLd服务,因此此时我们需要给MysqL设定一个初始的root密码,可以让root用户去访问数据库

MysqLadmin -u root password "XXXXXXXX"

这样我们就设置好了MysqL的密码,可以输入MysqL -u root -p,然后再输入刚刚设定好的密码,就可以进入到数据库中,这样说明你已经完全配置好了discuz所需的环境,下一步就是上传代码

aimg_2342" class="zoom" title="QQ截图20140830160840.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830160840.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_160904znceckmgeyckmgmc.png/0">

4、上传下载好的discuz论坛代码

这里如果各位嫌FTP麻烦,推荐使用winscp软件上传(可以参考官网wiki文档),将代码上传到服务器的apache web根目录下,即/var/www/html下。 如何使用winscp软件这里不再赘述了。

aimg_2343" class="zoom" title="QQ截图20140830161649.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830161649.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_161900y5w45n73n54gmw51.png/0">

5、将目录赋予相应权限

这些目录文件上传到服务器之后,认只有root用户才有写权限,所以我们还要将写权限赋予给其他用户

chmod -R 777 /var/www/html

至此,论坛已经完全搭建完毕,各位可以在浏览器中访问 外网IP/install 去进行安装了。

aimg_2344" class="zoom" title="QQ截图20140830162313.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830162313.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_162656fgj3a52tlr22fgre.png/0">


在安装过程中需要注意的主要是第三步,数据库安装操作,这里数据库服务器就写localhost即可,数据库名不用管,数据库用户名写root,数据库密码就是之前设定好的MysqL密码

aimg_2345" class="zoom" title="QQ截图20140830162733.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830162733.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_162756yftfb8dsbndsod7a.png/0">

aimg_2346" class="zoom" title="QQ截图20140830163018.png" src="http://img.jb51.cc/vcimg/static/loading.png" alt="QQ截图20140830163018.png" width="600" style="height:auto;" src="http://shp.qpic.cn/txdiscuz_pic/0/_bbs_qcloud_com_forum_201408_30_163115l213tipaa1yz98f9.png/0">

discuz论坛搭建已经完成了,也希望大家在软件使用、环境搭建方面有什么经历和感受,和大家共同分享一下!源码可以找大脸猫索取qq:203833507

http://linuxclub.info/centos-discuz%E8%AE%BA%E5%9D%9B%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/

原文地址:https://www.jb51.cc/centos/381431.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。