ucloud 安装wordpress?

服务器

在 UCloud(优刻得)云服务器上安装 WordPress,通常需要以下几个步骤。以下是一个完整的指南,适用于使用 UCloud 云主机(如 UHost)并基于 Linux 系统(以 Ubuntu/CentOS 为例)搭建 WordPress 的流程。


✅ 前提准备

  1. 已注册 UCloud 账号
  2. 购买并配置好一台云服务器(UHost)
    • 推荐配置:至少 1核CPU、2GB内存、40GB系统盘
    • 操作系统:Ubuntu 20.04 / CentOS 7 或以上版本
  3. 绑定公网 IP 并开放安全组端口(80、443、22)
  4. 域名(可选,用于正式访问)

?️ 步骤一:登录服务器并更新系统

# 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 安装向导:

  1. 选择语言(中文)
  2. 填写数据库信息:
    • 数据库名:wordpress
    • 用户名:wpuser
    • 密码:your_password
    • 数据库主机:localhost
    • 表前缀:wp_(可默认)
  3. 提交后,点击“运行安装”
  4. 设置站点标题、管理员账号、邮箱、密码
  5. 完成安装,登录后台: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博客 » ucloud 安装wordpress?