Alibaba Cloud Linux 3.2104 LTS 64位安装wordpress?

服务器

Alibaba Cloud Linux 3.2104 LTS 64位 系统上安装 WordPress,通常需要以下步骤:安装 LAMP 或 LNMP 环境(Linux + Apache/Nginx + MySQL/MariaDB + PHP),然后部署 WordPress。以下是基于 LAMP(Apache + MySQL + PHP) 的详细安装步骤。


✅ 一、准备工作

  1. 登录到你的 ECS 实例
    使用 SSH 登录你的 Alibaba Cloud Linux 3.2104 实例:

    ssh root@your_server_ip
  2. 更新系统

    sudo dnf update -y

✅ 二、安装 Apache(Web 服务器)

sudo dnf install httpd -y

启动并设置开机自启:

sudo systemctl start httpd
sudo systemctl enable httpd

检查状态:

sudo systemctl status httpd

开放防火墙端口(如果启用了防火墙):

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

测试:浏览器访问 http://你的服务器IP,应看到 Apache 默认页面。


✅ 三、安装 MariaDB(MySQL 替代品)

sudo dnf install mariadb-server mariadb -y

启动并设置开机自启:

sudo systemctl start mariadb
sudo systemctl enable mariadb

运行安全配置脚本:

sudo mysql_secure_installation

按提示设置 root 密码、移除匿名用户、禁止远程 root 登录等。


✅ 四、安装 PHP 及相关扩展

WordPress 需要 PHP 及一些扩展模块:

sudo dnf install php php-mysqlnd php-gd php-xml php-mbstring php-json -y

验证 PHP 安装:

php -v

创建一个测试页面:

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

访问 http://你的IP/info.php,应看到 PHP 信息页。完成后删除该文件以保安全:

sudo rm /var/www/html/info.php

✅ 五、创建 WordPress 数据库

登录 MariaDB:

sudo mysql -u root -p

执行以下 SQL 命令:

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 时会用到。


✅ 六、下载并安装 WordPress

进入网站根目录:

cd /var/www/html

下载 WordPress(建议使用中文版或官方英文版):

方法 1:下载中文版(推荐国内用户)

sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz
sudo tar -zxvf latest-zh_CN.tar.gz
sudo mv wordpress/* ./
sudo rmdir wordpress
sudo rm latest-zh_CN.tar.gz

方法 2:下载官方英文版

sudo wget https://wordpress.org/latest.tar.gz
sudo tar -zxvf latest.tar.gz
sudo mv wordpress/* ./
sudo rmdir wordpress
sudo rm latest.tar.gz

设置文件权限:

sudo chown -R apache:apache /var/www/html
sudo chmod -R 755 /var/www/html

注意:如果后续上传图片失败,可能需要给 wp-content 赋写权限:

sudo chmod -R 775 /var/www/html/wp-content

✅ 七、配置 WordPress

重命名配置文件:

cd /var/www/html
sudo cp wp-config-sample.php wp-config.php
sudo vi wp-config.php

修改以下部分:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

保存退出(在 vi 中按 Esc,输入 :wq)。


✅ 八、完成安装

在浏览器中访问:

http://你的服务器IP

你应该看到 WordPress 安装向导页面。

按提示填写:

  • 网站标题
  • 管理员用户名、密码、邮箱
  • 点击“安装 WordPress”

✅ 九、安全建议(可选但推荐)

  1. 隐藏 Apache 版本号
    编辑 Apache 配置:

    sudo vi /etc/httpd/conf/httpd.conf

    添加:

    ServerTokens Prod
    ServerSignature Off
  2. 设置 .htaccess 支持(启用固定链接)
    确保 Apache 允许 .htaccess

    sudo vi /etc/httpd/conf/httpd.conf

    找到 <Directory "/var/www/html">,将 AllowOverride None 改为:

    AllowOverride All

    重启 Apache:

    sudo systemctl restart httpd
  3. 配置 SSL(使用 Let’s Encrypt 免费证书)
    可使用 Certbot 配置 HTTPS:

    sudo dnf install certbot python3-certbot-apache -y
    sudo certbot --apache

✅ 常见问题排查

  • 403 Forbidden:检查 /var/www/html 权限和 SELinux。
  • 无法连接数据库:检查 wp-config.php 中的用户名、密码是否正确。
  • 上传文件失败:检查 wp-content 目录权限,确保 Apache 有写权限。

✅ 总结

你现在已经在 Alibaba Cloud Linux 3.2104 LTS 上成功部署了 WordPress。后续可以:

  • 安装主题和插件
  • 配置固定链接
  • 备份数据库和文件
  • 使用宝塔面板(可选)简化管理

如需图形化管理,也可以考虑安装 宝塔面板(Linux Panel),但注意安全设置。


如需 LNMP(Nginx + MySQL + PHP) 方式安装,也可以告诉我,我可以提供 Nginx 版本的安装教程。

未经允许不得转载:CDNK博客 » Alibaba Cloud Linux 3.2104 LTS 64位安装wordpress?