1、Nginx的配置
安装Ngnix: yum -y install nginx
开启nginx服务:systemctl start nginx
设置nginx开机自启:systemctl enable nginx
2、PHP组件的安装
安装nginx支持php的组件: yum -y install php-fpm
安装php连接mysql的组件: yum -y install php-mysql
3、数据库的配置
安装mysql: yum -y install mariadb-server
开启数据库: systemctl start mariadb
并且设置为开机自启: systemctl enable mariadb
初始化数据库,设置root密码: mysql_secure_installation
登录数据库: mysql -uroot -p
创建discuz的数据库: mysql> create database wordpress;
给discuz创建一个用户,并且赋予权限: grant all on wordpress.* to root@'localhost' identified by '123456';
刷新权限: flush privileges;
网站被安装在 /usr/share/wordpress 下了,所以我们得再去修改nginx的配置文件/etc/nginx/conf.d/default.conf
location / {
root /usr/share/wordpress/;
index index.php index.html index.htm; //在这里加上 index.php
}
location ~ \.php$ {
root /usr/share/wordpress/; //修改为网站目录
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; //修改行
include fastcgi_params;
}
然后我们再去修改wordpress的配置文件 /usr/share/wordpress/wp-config.php , 将下面几行信息修改了
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', '123456');
/** MySQL hostname */
define('DB_HOST', 'localhost');
测试时记得关闭防火墙
systemctl stop firewalld