centos6.7安装php论坛 Discuz链接远程数据库Can't connect to MySQL server on 'XXX' (13)

一.安装mysql

    1.安装mysql

       yum install mysql mysql-server

     2.启动mysql

      /etc/init.d/mysqld start

       这里不详细讲解mysql的密码修改,远程登录的设置,可以看《RPM方式安装MySQL5.6》,其中有详细的说明。

(如果有远程数据库这个可以忽略)

 

二、安装 Apache 组件

1.安装apache

yum install httpd

2.启动 Apache

/etc/init.d/httpd start

注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。

三、安装 PHP

1.安装php

yum install php

2.安装php-mysql连接工具

yum install php-mysql 

如果不安装此工具,在Discuz检查环境时会报:mysqli_connect() 不支持 advice_mysqli_connect 错误

3.重启Apache

/etc/init.d/httpd restart

在Apache 的默认根目录是 /var/www/html中创建以下文件info.php内容如下:

<?php
phpinfo();
?>

然后访问:http://ip:<port>/info.php 出现以下页面则说明php安装成功:


四.安装Discuz

1.下载zip包

 

http://gitee.com/ComsenzDiscuz/DiscuzX/attach_files

X3.4 从 2018 年 1 月 1 日起只在官方 Git 发布 Release Git 版 ZIP 包
如有紧急更新需求可随时通过“Discuz! X 官方 Git 编码转换工具.zip”随时打包

2.解压包

unzip Discuz_X3.4_GIT_SC_UTF8.zip

3.把解压后的upload文件夹下的所有文件复制到/var/www/html/

cp -r upload/* /var/www/html/

4.给html文件及子文件赋权限

chmod -R 777 /var/www/html

5.重启Apache

/etc/init.d/httpd restart

访问http://ip:<port>/install开始安装Discuz,出现以下页面后,根据页面的提示,完成discuz的安装

 

 

遇见的坑:

猜你喜欢

转载自394498036.iteye.com/blog/2411119