Linux搭建WordPress教程
温馨提示:本文最后更新于2026年3月23日 12:30,若内容或图片失效,请在下方留言或联系博主。
安装Linux系统后,搭建WordPress需要以下步骤:
-
安装Apache、MySQL和PHP(即LAMP环境)
- 安装Apache:
sudo apt install apache2 - 安装MySQL:
sudo apt install mysql-server
配置MySQL密码:sudo mysql_secure_installation - 安装PHP及依赖:
sudo apt install php php-mysql php-curl php-gd php-mbstring php-xml php-intl php-zip
- 安装Apache:
-
配置Apache虚拟主机
- 创建目录:
sudo mkdir /var/www/yourdomain - 设置权限:
sudo chown -R www-data:www-data /var/www/yourdomain - 编辑配置文件:
sudo nano /etc/apache2/sites-available/yourdomain.conf
内容示例:<VirtualHost *:80> ServerName yourdomain.com ServerAlias www.yourdomain.com ServerAdmin [email protected] DocumentRoot /var/www/yourdomain ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> - 启用配置:
sudo a2ensite yourdomain.conf - 重启Apache:
sudo systemctl restart apache2
- 创建目录:
-
下载并配置WordPress
- 进入网站目录:
cd /var/www/yourdomain - 下载WordPress:
sudo wget https://wordpress.org/latest.tar.gz - 解压文件:
sudo tar -xzvf latest.tar.gz - 移动文件:
sudo mv wordpress/* . - 删除原始文件:
sudo rm -rf wordpress latest.tar.gz - 设置权限:
sudo chown -R www-data:www-data .
- 进入网站目录:
-
创建MySQL数据库和用户
- 登录MySQL:
sudo mysql -u root -p - 创建数据库:
CREATE DATABASE wordpress; - 创建用户并授权:
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost'; FLUSH PRIVILEGES; - 退出MySQL:
exit;
- 登录MySQL:
-
配置WordPress数据库连接
- 编辑配置文件:
sudo nano wp-config.php - 修改以下内容:
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'password'); define('DB_HOST', 'localhost');
- 编辑配置文件:
-
完成WordPress安装
- 访问
http://yourdomain.com - 按照网页提示设置站点标题、管理员账户和密码
- 点击“安装WordPress”完成安装
- 访问
-
可选配置
- 配置SSL证书(如使用Let's Encrypt)
- 配置防火墙(如UFW)
- 优化性能(如启用缓存)






