Linux下轻松搭建WordPress网站教程
温馨提示:本文最后更新于2026年8月22日 00:30,若内容或图片失效,请在下方留言或联系博主。
安装Linux系统
- 下载Linux发行版,如Ubuntu、Debian或CentOS,并通过USB启动盘安装。
- 安装过程中选择最小化安装,确保系统基础环境完整。
配置服务器环境
- 更新系统软件包:
sudo apt update && sudo apt upgrade(Ubuntu/Debian)或sudo yum update(CentOS)。 - 安装Apache、MySQL和PHP(LAMP环境):
- Ubuntu/Debian:
sudo apt install apache2 mysql-server php php-mysql php-curl php-gd php-mbstring php-xml - CentOS:
sudo yum install httpd mariadb-server mariadb php php-mysqlnd php-curl php-gd php-mbstring php-xml
- Ubuntu/Debian:
设置MySQL数据库
- 启动MySQL服务并设置开机自启:
- Ubuntu/Debian:
sudo systemctl start mysql和sudo systemctl enable mysql - CentOS:
sudo systemctl start mariadb和sudo systemctl enable mariadb
- Ubuntu/Debian:
- 运行安全初始化:
sudo mysql_secure_installation,设置root密码并移除测试数据库。 - 登录MySQL:
mysql -u root -p,创建WordPress数据库和用户:CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
安装WordPress
- 下载WordPress压缩包:
wget https://wordpress.org/latest.tar.gz。 - 解压并移动到Web根目录:
tar -xzf latest.tar.gz sudo mv wordpress /var/www/html/ - 设置文件权限:
sudo chown -R www-data:www-data /var/www/html/wordpress(Ubuntu/Debian)或sudo chown -R apache:apache /var/www/html/wordpress(CentOS)。
配置WordPress
- 访问
http://your-domain.com/wordpress,进入安装向导。 - 输入数据库信息:
- 数据库名:wordpress
- 用户名:wpuser
- 密码:password
- 数据库主机:localhost
- 完成安装后登录管理后台,设置站点标题、管理员账户等。
优化与安全
- 配置Apache虚拟主机(可选):编辑
/etc/apache2/sites-available/wordpress.conf,设置DocumentRoot为/var/www/html/wordpress,并启用虚拟主机。 - 启用SSL证书(如使用Let's Encrypt):安装Certbot并配置HTTPS。
- 定期备份数据库和网站文件,使用工具如
mysqldump或 WordPress插件。 - 限制文件权限,禁用不必要的PHP功能,更新WordPress核心和插件。








