在Linux/Centos中搭建Discuz论坛 - 详解
操作系统:Centos
目录
1.准备好LAMP环境
LAMP环境是Discuz的基础环境
安装MySQL数据库
yum install mysql-server -y
启动MySQL服务
systemctl start mysqld
或者
service mysqld start
MySQL默认账户名和密码,我们可以设置自己的MySQL账户名和密码
/usr/bin/mysqladmin -u root password 'Password'
也可以通过下面进行设置,一般默认即可
mysql_secure_installation
MySQL设置开机自启
systemctl enable mysqld
也可以设置
chkconfig mysqld on
数据库准备完毕后,开始安装apache
2.安装Apache
yum install httpd -y
启动httpd服务
sytemctl start httpd
或者
service httpd start
设置开机自启
systemctl enable httpd
或者
chkconfig httpd on
3.安装PHP
yum 安装php以及其他组件
yum install php php-fpm php-mysql -y
启动php-fpm服务
systemctl start php-fpm
或者
service php-fpm start
启动之后,查看php-fpm进程监听的端口
netstat -nlpt | grep php-fpm
设置开启自启
systemctl enable php-fpm
或者
chkconfig php-fpm on
4.下载并部署Discuz
利用git下载Discuz包
git clone https://git.oschina.net/ComsenzDiscuz/DiscuzX
下载好了之后,进入该目录
cd DiscuzX/
[root@VM_0_8_centos DiscuzX]# ls
readme README.md upload utility
部署Discuz
php默认访问/var/www/html文件夹,所以我们要将upload文件夹里的文件复制到/var/www/html文件夹中
cp -r upload/* /var/www/html/
给/var/www/html目录及子目录赋予权限
chmod -R 777 /var/www/html
重启apache
systemctl restart httpd
或者
service httpd restart
5.安装Discuz
1)我这里是在云服务器上部署的,所以访问我这里的ip地址,本地部署的话访问http://localhost/index.php
http://xxx.xxx.xx.xx/index.php
按回车之后,显示安装界面
2)点击我同意,然后出现下图,开始安装
3)点击下一步之后
4)再点击下一步,配置数据库,设置自己的数据库名称密码,管理员账户和密码等
5)点击下一步进行安装
6.安装完成后,点击访问
7.点击访问