Files
chill_notes/Linux/AliYun/阿里云搭建WordPress.md
2026-04-21 20:33:24 +08:00

2.6 KiB
Executable File
Raw Blame History

阿里云搭建 WordPress

Ubuntu 16.04 + LAMP 搭建 WordPress 博客


准备工作

# 更新系统
sudo apt-get update && sudo apt-get upgrade -y

安装 LAMP

1. 安装 Apache

sudo apt-get install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2

测试:http://服务器IP 应看到 Apache 页面。

2. 安装 MySQL

sudo apt-get install mysql-server -y

# 安全配置
sudo mysql_secure_installation

3. 安装 PHP

sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 -y

4. 安装 PHP 组件

sudo apt-get install php7.0-gd php7.0-mbstring php7.0-xml php7.0-curl -y

配置 WordPress

1. 下载 WordPress

cd /tmp
wget https://cn.wordpress.org/wordpress-6.0-zh_CN.tar.gz
tar -xzf wordpress-6.0-zh_CN.tar.gz
sudo mv wordpress /var/www/html/

2. 设置权限

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

3. 创建数据库

sudo mysql -u root -p

# 在 MySQL 中执行:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4. 配置 WordPress

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

修改数据库连接信息:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', '你的密码');

配置 Apache

虚拟主机

sudo vim /etc/apache2/sites-available/wordpress.conf

写入:

<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/html/wordpress

    <Directory /var/www/html/wordpress>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

启用站点

sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

完成安装

浏览器访问:http://服务器IP/wordpress

按提示填写:

  • 网站标题
  • 用户名
  • 密码
  • 邮箱

常用命令

# 重启 Apache
sudo systemctl restart apache2

# 查看 WordPress 目录
ls -la /var/www/html/wordpress/

# 更新 WordPress通过 Web 界面)

安全建议

  1. 修改 WordPress 数据库前缀(默认 wp_
  2. 安装 SSL 证书启用 HTTPS
  3. 定期备份数据库和文件
  4. 设置强密码

参考:CSDN - LAMP+WordPress 建站