在 VPS 或专用服务器上使用 WP-CLI 安装 WordPress
本指南介绍如何在您的 VPS 或专用服务器上使用 WP-CLI 自动安装 WordPress。
订购服务器
要托管您的 WordPress 网站,HostMyServers 提供多种选择:
- Performance VPS - 适合高流量网站
- NVMe VPS - 极佳性价比
- 经济型专用服务器 - 适合需要更多资源的项目
- 性能专用服务器 - 最佳性能
前提条件
- 以 root 或具有 sudo 权限的用户进行 SSH 访问
- 已安装 PHP(版本 ≥ 7.4)及必要扩展
- 已安装并配置 MySQL 或 MariaDB
- 已配置 Web 服务器(Apache 或 Nginx)
- 指向服务器的域名(可选)
SSH 连接
通过 SSH 连接到您的服务器:
ssh root@您的服务器IP地址
或使用具有 sudo 权限的用户:
ssh 您的用户名@您的服务器IP地址
安装 WP-CLI
-
下载 WP-CLI phar 文件:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar或使用 wget:
wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar -
使文件可执行:
chmod +x wp-cli.phar -
移动可执行文件以便全局使用:
sudo mv wp-cli.phar /usr/local/bin/wp -
验证安装:
wp --info您应该能看到 PHP 和 WP-CLI 的版本信息。
数据库配置
为 WordPress 创建 MySQL/MariaDB 数据库:
-
连接到 MariaDB/MySQL:
sudo mysql -u root -p -
创建数据库和用户:
CREATE DATABASE wordpress_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY '安全密码';GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';FLUSH PRIVILEGES;EXIT;注意请将
wordpress_db、wordpress_user和安全密码替换为您自己的值。
安装 WordPress
-
确保文件夹属于 Web 服务器用户:
sudo chown -R www-data:www-data /var/www/您的域名 -
切换到 www-data 用户:
sudo -u www-data bash -
进入 Web 目录:
cd /var/www/您的域名