1. 更新系统
先确保你的服务器系统是最新的:
sudo apt update && sudo apt upgrade -y
2. 安装 LAMP 环境
WordPress 需要运行在 LAMP 环境上(Linux, Apache, MySQL/MariaDB, PHP)。
安装 Apache
sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2
安装 MySQL/MariaDB
sudo apt install mysql-server -y
sudo systemctl enable mysql
sudo systemctl start mysql
设置 MySQL 安全性:
sudo mysql_secure_installation
- 按提示设置 MySQL root 密码。
- 删除匿名用户。
- 禁用远程 root 登录。
- 删除测试数据库。
- 重新加载权限。
安装 PHP,php我们安装8.3的版本
添加 PHP 8.4 的仓库(服务器默认会安装8.1的版本,所以我们先添加php8.4的仓库,手动安装8.4版本后,后面安装扩展服务器就会给我们安装匹配php8.3版本的扩展)
sudo add-apt-repository ppa:ondrej/php
sudo apt update
安装php8.3
sudo apt install php8.3
安装php常用扩展
sudo apt install php-mysql php-curl php-json php-cgi php-gd php-mbstring php-xml php-zip -y
确认 PHP 版本:
php -v
3. 配置数据库
为 WordPress 创建一个数据库和用户:
sudo mysql -u root -p
在 MySQL 控制台中运行以下命令:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
- 将
your_password替换为一个安全的密码。
4. 下载和安装 WordPress
下载 WordPress
进入 Web 目录并下载 WordPress:
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo rm latest.tar.gz
设置权限
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
5. 配置 Apache
为 WordPress 创建一个 Apache 虚拟主机配置文件:
sudo vim /etc/apache2/sites-available/wordpress.conf
输入以下内容(假设你的域名是 example.com,用实际域名替换):
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/wordpress
<Directory /var/www/html/wordpress>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/wordpress_error.log
CustomLog ${APACHE_LOG_DIR}/wordpress_access.log combined
</VirtualHost>
保存并关闭文件后,启用虚拟主机:
sudo a2ensite wordpress
sudo a2enmod rewrite
sudo systemctl restart apache2
6. 配置 WordPress
访问 WordPress 的 URL(http://你的服务器IP/wordpress 或你的域名),按照页面提示完成安装。
- 选择语言。
- 输入数据库信息:
- 数据库名:
wordpress - 用户名:
wp_user - 密码:设置的
your_password - 数据库主机:
localhost
- 数据库名:
- 提交后设置管理员账户。
7. 配置 HTTPS(可选但推荐)
安装 Certbot 和获取 SSL 证书
sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache
按照提示输入域名并启用 HTTPS。
现在你的服务器已经成功安装wordpress了
提示:
若安装显示php mysql没有正确安装,手动在安装一下8.3版本
sudo apt install php8.3-mysql









