LNMP实现wordpress站点搭建实验

LNMP

安装phpnginx

yum install epel-release -y
yum install php-fpm nginx;systemctl enable --now php-fpm nginx.service
systemctl status php-fpm.service nginx.service

部署数wordpress建站详细过程据库

mysql安装查看我的其他文章​​https://blog.51cto.com/linweiwei/4981020​​

mysql -uroot -p
create database wordpress;
create user wordpress@'172.16.10.%' identified by '123456';
grant all on wordpress.* to wordpress@'172.16.10.%';

部署php

vim /etc/php-fpm.d/www.conf
#注意php文件的注释用的是;
24 user = nginx #默认是apche
26 group = nginx #默认是apche
38 ;listen = /run/php-fpm/www.sock #默认监听套接字,注释,也可以改成监听本机127.0.0.1:9000
39 listen = 127.0.0.1:9000
64 listen.allowed_clients = 127.0.0.1 #默认允许本机访问,如果是其他机器此处修改
240 pm.status_path = /status #状态页打开,要和Nginx配置同名
252 ping.path = /ping #ping打开
#保存退出

mkdir /etc/data/php -pv#制作页面存放路径
touch /etc/data/php/test.php #制作测试页面
vim /etc/data/php/test.php
<?php
phpinfo();
?>
#保存退出

php-fpm -t #语法检查
systemctl daemon-reload
systemctl restart php-fpm.service
ss -ntl #查看9000端口打开状态

配置nginx

vim /etc/nginx/nginx.conf #确认主配置文件包含子配置文件语法

创建对应目录


                                            LNMP实现wordpress站点搭建实验

vim /etc/nginx/conf.d/pc.conf
server {
listen 80;
server_name pc.linweiwei.com;
root /etc/nginx/html/pc;

location ~ \.php$|status|pinh{
root /etc/data/php; #php页面存放路径,和php配置一致
fastcgi_pass 127.0.0.1:9000; #设置通过ip地址和
fastcgi_index index.php; #设置主页
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #调用第八行root……
include fastcgi_params; #传递官方在nginx文件中预设的fastcgi变量
}
}
#保存退出
nginx -t
nginx -s reload

查看php测试页,效果出来了~

部署wordpress

官网下载wordpress  http://cn.wordpress.org/
wget https://cn.wordpress.org/latest-zh_CN.zip
tar -zxvf wordpress-5.9-zh_cn.tar.gz
转移路径后便可访问wordpress