LNMP部署wordpress

1.下载nginx
yum install -y nginx

2.设置nginx开机自启,并启动nginx
systemctl enable nginx
systemctl start nginx

3.下载数据库服务db
yum install -y mariadb-server

4.设置mariadb开机自启,并启动mariadb
systemctl enable mariadb
systemctl start mariadb

5.设置密码
mysql_secure_installation

6.进入数据库内部
mysql -uroot -p密码

7.创建数据库
create database wordpress;

8.添加用户wp管理wordpress数据库,白名单只能从内网192.168.1.0/24登录访问
grant all on wordpress.* to 'wp'@'192.168.1.%' identified by '密码';

9.安装php
yum install -y php php-fpm php-mysqlnd php-opcache php-pdo php-process pph-gd php-curl php-mbstring php-xml php-json

10.设置php开机自启,启动php
systemctl enable php-fpm
systemctl start php-fpm

11.配置 /etc/php-fpm.d/www.conf ,里面这几个地方的内容修改下
user = nginx
group = nginx
listen = 127.0.0.1:9000

12.检查配置是否有问题
php-fpm -t

13.重启php
systemctl restart php-fpm

14.配置nginx, /etc/nginx/conf.d/xxx.conf
server {
listen 80;
server_name xxx;
root /app/code/blog;
error_log /var/log/nginx/blog-error.log notice;
access_log /var/log/nginx/blog-access.log main;
location {
index index.php;
}
location ~ .php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

  1. 重启nginx
    systemctl restart nginx

16.下载wordpress包,并解压,把wordpress里的东西拷到nginx配置里那个地址下
cutl -O https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
cp -a wordpress/. /app/code/blog

17.修改文件夹的用户和组,因为php配置里的用户和组是nginx,所以新建的文件加也改成这个
chown -R nginx,nginx /app/code/blog

18.给文件夹赋予权限
find /app/code/blog/ -type d -exec chmod 750 {} \;
find /app/code/blog/ -type f -exec chmod 640 {} \;

19.本地浏览器访问 http://xxxx/wp-admin/setup-config.php ,开始进入wordpress配置,我这个是配置过的,所以出现这个页面
image

20.选择 简体中文,继续后选择数据库
image

21.按要求填写
image

22.成功安装
image

posted @ 2025-12-02 13:51  运维小白进阶之路  阅读(2)  评论(0)    收藏  举报