USDT 云服务器
🏠 首页 / 📚 USDT服务器资讯中心 / 📄 在 Ubuntu 上搭建 Nginx + PHP + MySQL + WordPress 环境详细教程

在 Ubuntu 上搭建 Nginx + PHP + MySQL + WordPress 环境详细教程

📅 2026-05-07 👁 75 📁 技术教程
在 Ubuntu 上搭建 Nginx + PHP + MySQL + WordPress 环境详细教程

在开始之前,确保你的 Ubuntu 系统已联网,并且你拥有管理员权限。为了让系统保持最佳状态,先更新一下软件包。打开终端,输入以下命令:

sudo apt update
sudo apt upgrade

这个过程可能需要一些时间,就像给你的电脑做一次全面体检和升级,耐心等待就行啦。


安装 Nginx


Nginx 是一款高性能的 Web 服务器,能高效地处理网站的请求。在终端中输入以下命令来安装 Nginx:

sudo apt install nginx

安装完成后,启动 Nginx 服务,并设置为开机自启,这样每次开机 Nginx 都会自动运行,命令如下:

sudo systemctl start nginx
sudo systemctl enable nginx

安装好后,打开浏览器,输入你的服务器 IP 地址,如果看到 Nginx 的欢迎页面,那就说明安装成功啦!


安装 MySQL


MySQL 是常用的数据库管理系统,用来存储 WordPress 网站的数据,比如文章内容、用户信息等。在终端执行以下命令安装 MySQL:

sudo apt install mysql - server

安装过程中,系统会提示你设置 MySQL 的 root 用户密码,一定要记好这个密码哦,以后登录 MySQL 要用的。安装完成后,同样启动 MySQL 服务并设置开机自启:

sudo systemctl start mysql
sudo systemctl enable mysql

为了安全起见,还可以运行 MySQL 的安全设置向导,输入以下命令并按照提示操作:

sudo mysql_secure_installation


安装 PHP

PHP 是 WordPress 运行所依赖的编程语言。咱们要安装 PHP 以及一些 WordPress 常用的扩展。在终端输入以下命令:

sudo apt install php - fpm php - mysql php - xml php - xmlrpc php - gd php - cli php - zip php - intl php - mbstring

安装完成后,启动 PHP - FPM 服务并设置开机自启:

sudo systemctl start php - fpm
sudo systemctl enable php - fpm


配置 Nginx 与 PHP 协同工作


Nginx 默认的配置文件在 /etc/nginx/sites - available/default 。咱们需要编辑这个文件,让 Nginx 知道怎么处理 PHP 请求。输入以下命令用文本编辑器打开这个文件:

sudo nano /etc/nginx/sites - available/default

在文件中找到 location / 块,在里面添加或修改以下内容:

location / {
    try_files $uri $uri/ =404;
}

location ~ \.php$ {
    include snippets/fastcgi - params;
    fastcgi_pass unix:/var/run/php/php - fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

添加完后,按 Ctrl + X ,然后按 Y ,最后按 Enter 保存并退出。


接着,检查 Nginx 配置文件是否有语法错误,输入:

sudo nginx - t


下载并配置 WordPress


  1. 先在 /tmp 目录下下载 WordPress 安装包,在终端输入:
  2. cd /tmp
    wget https://wordpress.org/latest.tar.gz
  1. 下载完成后,解压这个压缩包:
  2. tar - xzvf latest.tar.gz

把解压后的 WordPress 文件夹移动到 Nginx 的网站根目录,一般是 /var/www/html

sudo mv wordpress /var/www/html/

 给 WordPress 文件夹设置合适的权限,让 Nginx 和 PHP 能够正常读写:

sudo chown -R www - data:www - data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

配置 MySQL 数据库供 WordPress 使用

打开 MySQL 终端,输入:

sudo mysql - u root - p

输入之前设置的 root 密码登录后,在 MySQL 命令行里创建 WordPress 所需的数据库和用户,并赋予权限,依次输入以下命令:

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

这里把 yourpassword 替换成你自己设置的密码哦。

完成 WordPress 安装

现在,打开浏览器,输入你的服务器 IP 地址 /wordpress ,就能看到 WordPress 的安装界面啦。按照提示一步步填写数据库信息(刚才创建的数据库名、用户名和密码),设置网站标题、用户名、密码等信息,完成 WordPress 的安装。

希望这篇教程能帮助你顺利搭建起自己的 WordPress 网站,要是在过程中遇到问题,别着急,多检查检查步骤,或者上网搜搜解决方案,相信你一定能搞定!如果你还没有服务器,可以使用USDT购买服务器,本站提供,美国、日本、香港、新加坡等服务器,也提供阿里云、腾讯云、谷歌、AWS等服务器账号匿名注册,有问题也欢迎咨询客服。

📖 相关说明

本文内容围绕云服务器、VPS、建站环境配置等技术展开, 适用于开发者、跨境电商及网站搭建用户参考学习。

我们会持续更新服务器选择、网络优化及建站实战经验,帮助用户快速上手云计算环境。