在 UCloud(优刻得)云服务器上安装 WordPress,通常需要以下几个步骤。以下是一个完整的指南,适用于使用 UCloud 云主机(如 UHost)并基于 Linux 系统(以 Ubuntu/CentOS 为例)搭建 WordPress 的流程。
✅ 前提准备
- 已注册 UCloud 账号
- 购买并配置好一台云服务器(UHost)
- 推荐配置:至少 1核CPU、2GB内存、40GB系统盘
- 操作系统:Ubuntu 20.04 / CentOS 7 或以上版本
- 绑定公网 IP 并开放安全组端口(80、443、22)
- 域名(可选,用于正式访问)
?️ 步骤一:登录服务器并更新系统
# Ubuntu
sudo apt update && sudo apt upgrade -y
# CentOS
sudo yum update -y
?️ 步骤二:安装 LAMP 或 LNMP 环境(以 LAMP 为例)
WordPress 需要 Web 服务器 + PHP + 数据库。
1. 安装 Apache
# Ubuntu
sudo apt install apache2 -y
# CentOS
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
2. 安装 MySQL(推荐 MariaDB 或 MySQL 8.0)
# Ubuntu 安装 MariaDB
sudo apt install mariadb-server mariadb-client -y
sudo mysql_secure_installation
# CentOS
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
mysql_secure_installation可设置 root 密码、移除匿名用户等。
3. 安装 PHP 及扩展
# Ubuntu
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
# CentOS
sudo yum install epel-release -y
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php74 # 或选择 php80
sudo yum install php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
重启 Apache:
# Ubuntu
sudo systemctl restart apache2
# CentOS
sudo systemctl restart httpd
验证 PHP 是否正常:
php -v
?️ 步骤三:创建 WordPress 数据库
mysql -u root -p
进入 MySQL 后执行:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
记住数据库名、用户名和密码,后续安装要用。
?️ 步骤四:下载并部署 WordPress
cd /tmp
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -xzvf latest-zh_CN.tar.gz
# 复制到网站目录
sudo cp -r wordpress/* /var/www/html/
# 设置权限(Apache 用户为 www-data 或 apache)
# Ubuntu
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
# CentOS
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/
?️ 步骤五:配置 Apache 虚拟主机(可选)
编辑配置文件:
# Ubuntu
sudo nano /etc/apache2/sites-available/wordpress.conf
# CentOS
sudo nano /etc/httpd/conf.d/wordpress.conf
内容示例:
<VirtualHost *:80>
ServerName your-domain.com
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
启用重写模块(用于固定链接):
# Ubuntu
sudo a2enmod rewrite
sudo systemctl restart apache2
# CentOS
sudo systemctl restart httpd
?️ 步骤六:通过浏览器完成安装
打开浏览器访问你的服务器公网 IP 或域名:
http://your-server-ip
你将看到 WordPress 安装向导:
- 选择语言(中文)
- 填写数据库信息:
- 数据库名:
wordpress - 用户名:
wpuser - 密码:
your_password - 数据库主机:
localhost - 表前缀:
wp_(可默认)
- 数据库名:
- 提交后,点击“运行安装”
- 设置站点标题、管理员账号、邮箱、密码
- 完成安装,登录后台:
http://your-ip/wp-admin
✅ 可选优化
- 绑定域名:在 UCloud 控制台解析域名到服务器 IP,并在 DNS 设置中生效。
- 配置 HTTPS(推荐):使用 Let’s Encrypt 免费 SSL 证书(Certbot)
- 备份与安全:定期备份网站文件和数据库,限制 SSH 登录,使用防火墙。
? 小贴士
- UCloud 提供了 镜像市场,可以直接选择预装 WordPress 的镜像,一键部署。
- 进入 UCloud 控制台 → 云主机 → 创建实例 → 镜像类型选择「镜像市场」→ 搜索 “WordPress”
- 这样可以省去手动安装的步骤。
如果你希望使用 宝塔面板 来可视化管理(更简单),也可以安装宝塔:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安装完成后通过面板一键部署 WordPress。
如有具体问题(如报错、无法访问等),欢迎提供错误信息,我可以进一步帮你排查!
CDNK博客