CentOS上安装WordPress

在CentOS上安装WordPress是一个相对直接的过程,可以通过多种方法完成,包括使用LAMP(Linux, Apache, MySQL, PHP)栈或使用更现代的LEMP(Linux, Nginx, MySQL, PHP)栈。

我选择的是(Linux, Nginx, MySQL, PHP)

基础安装教程

虚拟机安装linux,我这里忽略,有很多虚拟机安装centos的教程。

安装Nginx的链接 https://blog.csdn.net/xiaoyaozizai1/article/details/105552639

安装 MySQL https://blog.csdn.net/xiaoyaozizai1/article/details/145666645

安装 PHP https://blog.csdn.net/xiaoyaozizai1/article/details/145648982

以上是准备工作

下载wordpress源码包

cd /www/html

wget https://cn.wordpress.org/latest-zh_CN.zip

解压,如果没有unzip需要使用yum安装!

unzip latest-zh_CN.zip

配置nginx

cd /data/nginx-1.24.0/conf

vi nginx.conf

配置文件如下:

server {

listen 88 default_server;

listen [::]:88 default_server;

这里改动了,也可以写你的域名

server_name localhost;

默认网站根目录(www目录)

root /www/html/wordpress;

index index.php;

Load configuration files for the default server block.

include /data/nginx-1.24.0/conf*.conf;

location / {

这里改动了 定义首页索引文件的名称

index index.php index.html index.htm;

}

error_page 404 /404.html;

location = /40x.html {

}

error_page 500 502 503 504 /50x.html;

location = /50x.html {

}

这里新加的

PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI协议默认配置.

Fastcgi服务器和程序(PHP,Python)沟通的协议.

location ~ \.php$ {

root /www/html/wordpress;

设置监听端口

fastcgi_pass unix:/data/php-8.0.24/php-cgi.sock;

设置nginx的默认首页文件(上面已经设置过了,可以删除)

fastcgi_index index.php;

设置脚本文件请求的路径

fastcgi_param SCRIPT_FILENAME /www/html/wordpress$fastcgi_script_name;

引入fastcgi的配置文件

include fastcgi_params;

}

}

保存 nginx.conf

重新启动nginx

sudo systemctl restart nginx

浏览器输入192.168.0.111:88 验证

这个是nginx指向wordpress文件成功

在网页安装wordpress

点击现在就开始

在浏览器输入原来的地址,可以看到自己的一个网站

http://192.168.0.111:88/

相关推荐
喜欢你,还有大家11 小时前
Docker-仓库-镜像制作
运维·docker·容器
安审若无12 小时前
图数据库neoj4安装部署使用
linux·运维·数据库
做运维的阿瑞12 小时前
CentOS DNS故障排查完整解决方案:从症状到根因的系统化诊断
linux·运维·centos
QT 小鲜肉13 小时前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
深圳市恒讯科技13 小时前
英国服务器Windows系统远程桌面安装与优化
运维·服务器·windows
itachi-uchiha13 小时前
head和tail命令使用
linux·运维·服务器
violet-lz13 小时前
Socket编程实战:从基础API到多线程服务器
运维·服务器
初学者_xuan14 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十六)集群部署模块——LVS-DR&TUN模式配置
运维·自动化·lvs
toooooop814 小时前
Nginx 反向代理 HTTPS CDN 配置检查清单(避坑版)
运维·nginx·https·cdn
馨谙14 小时前
SELinux 故障排除完全指南:从拒绝访问到快速修复
linux