04 安装PHP并部署Wordpress

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
image-20241124194802139
图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
image-20241124195134840
图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();
?>
image-20241124200535894
图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;
        }
}
image-20241124203618301
图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/
image-20241124204237908
图5 填写定义的用户名和密码
image-20241124204258684
图6 安装Wordpress
image-20241124204348970
图7 设置Wordpress基本信息
image-20241124204431556
图8 成功登录
posted @ 2025-05-18 17:36  Chains_1  阅读(22)  评论(0)    收藏  举报