01 安装PHP
[root@likexy-nginx php-7.1.0]# yum -y install php php-bcmath php-cli php-common php-devel php-embedded php-fpm php-gd php-intl php-mbstring php-mysqlnd php-opcache php-pdo php-process php-xml php-json
[root@likexy-nginx php-7.1.0]# vim /etc/php-fpm.d/www.conf
# 在第24和26行,修改用户和组都为www
# 前提创建好www
[root@mobanji ~]# groupadd www
[root@mobanji ~]# useradd -g www www
图1 修改PHP配置文件
[root@likexy-nginx php-7.1.0]# vim /etc/php-fpm.d/www.conf
# 把listen = /run/php-fpm/www.sock 改成 listen = 127.0.0.1:9000
图2 修改监听端口
02 安装数据库
# 安装数据库
[root@likexy-nginx php-7.1.0]# yum install -y mariadb-server
03 Nginx+PHP
[root@likexy-nginx conf.d]# vim test01.conf
[root@likexy-nginx conf.d]# pwd
/etc/nginx/conf.d
server{
listen 172.2.25.10:80;
server_name _;
location / {
root /code;
index test01.php test01.html;
}
location ~ \.php$ {
root /code;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
[root@likexy-nginx code]# cat test01.php
<?php
phpinfo();
?>
图3 在浏览器查看PHP版本信息
04 部署Wordpress
[root@likexy-nginx conf.d]# pwd
/etc/nginx/conf.d
[root@likexy-nginx conf.d]# cat wordpress.conf
server{
listen 172.2.25.10:80;
server_name _;
root /code/wordpress;
location / {
index index.php index.html;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
图4 在浏览器访问创建的Wordpress
# 创建数据库并添加权限
MariaDB [(none)]> create database wordpress;
MariaDB [(none)]> CREATE USER 'root'@'%' IDENTIFIED BY "";
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
Query OK, 0 rows affected (0.000 sec)
MariaDB [(none)]> FLUSH PRIVILEGES;
# 添加权限
[root@likexy-nginx wordpress]# chown -R www.www /code/wordpress/
图5 填写定义的用户名和密码
图6 安装Wordpress
图7 设置Wordpress基本信息
图8 成功登录