centos7安装Discuz!
本文安装的Discuz!版本为Discuz_X3.4_SC_GBK
此版本MySQL代码为MySQL5代码,使用最新的MySQL8.0会报错。
安装MySQL5
CentOS7的yum源中默认好像是mysql的,直接执行以下代码会报错:没有可用包。
yum install mysql-server
下载MySQL的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装源
rpm -ivh mysql-community-release-el7-5.noarch.rpm
查看源
ls -1 /etc/yum.repos.d/mysql-community*
安装MySQL:
yum install mysql-server
启动MySQL服务:
service mysqld restart
更改root密码:
/usr/bin/mysqladmin -u root password 'Password'
设置MySQL开机启动:
chkconfig httpd on
安装 PHP
使用 yum 安装 PHP:
yum install php php-fpm php-mysql -y
安装之后,启动 PHP-FPM 进程:
service php-fpm start
启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口
netstat -nlpt | grep php-fpm
把 PHP-FPM 也设置成开机自动启动:
chkconfig php-fpm on
CentOS 6 默认已经安装了 PHP-FPM 及 PHP-MYSQL,下面命令执行的可能会提示已经安装。
PHP-FPM 默认监听 9000 端口