环境准备:httpd 、php、 mysql、 php-mysql
因为需要登录,用wget太麻烦,所以先下载到windows再传到linux。
discuz在码云(gitee)下载地址(需要登录):
https://gitee.com/3dming/DiscuzL/attach_files/277010/download 然后传到linux。
/var/www/html 是apache默认的根目录,把项目放在此处,可以直接发布。
进入/var/www/html,解压,启动httpd服务。
cd /var/www/html;
unzip Discuz_X3.4_SC_UTF8【20190917】.zip ./ ;
systemctl restart httpd;浏览器访问: http://47.104.176.200/upload/ , 出现安装向导,点击我同意:
报错(./config/config_global.php 可写 目录不存在),这是因为没有权限,:

授权:
cd upload;
chmod -R 777 config;
chmod -R 777 data;
chmod -R 777 uc_server;
chmod -R 777 uc_client;systemctl restart httpd 重启服务,刷新页面,发现不报错了。
继续,如果报错: mysqli_connect() 不支持 advice_mysqli_connect 那么可能是没有安装php-mysql,安装即可。
yum install php-mysql;
systemctl restart httpd; #不要忘记重启httpd服务下一步,配置数据库,如图:

下一步,.如果报错( Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' ),是因为找不到/var/lib/mysql/mysql.sock 文件,解决办法参考:
重启httpd服务,刷新页面。一直下一步,会进行数据库的安装。 出现如下

界面表示成功。










