centos nginx下安装wordpress
时间: 2025-06-11 13:24:05 浏览: 20
### 在 CentOS 上通过 Nginx 安装 WordPress
#### 准备工作
为了确保顺利安装,在开始之前需确认已成功安装并启动了必要的服务组件,即 PHP、MySQL 和 Nginx。这可以通过命令 `systemctl status nginx` 或 `systemctl status mariadb` 来检查相应服务的状态。
#### 下载与解压 WordPress 文件
建议下载官方提供的最新版本或特定语言版的压缩包来获取更友好的用户体验。对于中文环境下的部署,推荐使用带有本地化支持的语言包,例如 `wordpress-5.0-zh_CN.tar.gz`[^4]。执行如下命令创建存储目录并将WordPress文件解压至指定位置:
```bash
mkdir -pv /data
tar xvf wordpress-5.0-zh_CN.tar.gz -C /data/
```
#### 配置权限
适当调整文件夹及其内部资源的所有权可以防止后续操作中遇到权限不足的问题。将 `/data/wordpress` 的所有权赋予给 Nginx 用户和组能够有效解决此类困扰:
```bash
chown -R nginx:nginx /data/wordpress
```
#### 创建配置文件
进入刚刚解压出来的 WordPress 路径下,利用现有的样本模板快速生成所需的配置文档,并对其进行编辑以适应实际使用的数据库参数设定:
```bash
cd /data/wordpress
mv wp-config-sample.php wp-config.php
vim wp-config.php
define('DB_NAME', 'wordpress');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', '密码');
define('DB_HOST', 'localhost');
```
此处需要注意的是,应替换上述代码中的 `'密码'` 字段为真实的数据库访问凭证信息。
#### 测试PHP功能
在此之前可简单测试一下服务器是否已经正确解析 PHP 语法,新建一个简单的页面用于展示当前 PHP 环境的信息作为验证手段之一:
```bash
echo "<?php phpinfo(); ?>" >> /usr/share/nginx/html/index.php
```
打开浏览器输入 IP 地址加上此脚本名即可查看结果页,以此判断 PHP 是否被正常加载处理[^5]。
#### 修改Nginx配置
为了让 Nginx 正确识别并转发请求到对应的 PHP 处理器上,需要对默认站点配置做一定改动。具体来说就是更新位于 `/etc/nginx/conf.d/default.conf` 中的内容,使之匹配下面给出的例子结构:
```nginx
server {
listen 80;
server_name localhost;
root /data/wordpress; # 更改为实际存放Wordpress的位置
location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$args;
}
error_page 500 502 503 504 /50x.html;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/www.sock; # 如果采用Unix Socket方式通信则如此设置
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
```
完成以上更改之后记得重启 Nginx 让新规则生效:`systemctl restart nginx`[^3]。
#### 执行安装过程
最后一步是在 Web 浏览器里访问目标地址触发自动化的向导流程,按照屏幕上的指示填写必要选项直至整个平台搭建完毕。通常情况下会引导用户前往 `/setup-config.php` 页面继续剩余步骤的操作[^2]。
阅读全文
相关推荐



















