Linux系统下安装WordPress的详细教程

来自:素雅营销研究院

头像 方知笔记
2025年06月06日 18:44

WordPress作为全球最流行的内容管理系统(CMS),在Linux服务器上的安装过程相对简单。本文将详细介绍在Linux环境下安装WordPress的完整步骤,帮助您快速搭建自己的网站。

一、安装前的准备工作

  1. 系统要求检查
  • 确保您的Linux服务器满足WordPress运行的最低要求:PHP 7.4或更高版本、MySQL 5.7或MariaDB 10.3或更高版本
  • 推荐使用Apache或Nginx作为Web服务器
  1. 安装LAMP/LEMP环境
  • 对于Ubuntu/Debian系统:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
  • 对于CentOS/RHEL系统:
sudo yum install httpd mariadb-server php php-mysqlnd

二、创建WordPress数据库

  1. 登录MySQL:
sudo mysql -u root -p
  1. 创建WordPress数据库和用户:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

三、下载并配置WordPress

  1. 下载最新版WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
  1. 移动WordPress文件到网站根目录:
sudo mv wordpress /var/www/html/
  1. 设置文件权限:
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

四、配置Apache虚拟主机

  1. 创建Apache配置文件:
sudo nano /etc/apache2/sites-available/wordpress.conf
  1. 添加以下内容(根据您的域名修改):
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/wordpress
ServerName example.com
ServerAlias www.example.com

<Directory /var/www/html/wordpress>
AllowOverride All
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
  1. 启用配置并重启Apache:
sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

五、完成WordPress安装

  1. 在浏览器中访问您的域名,按照WordPress安装向导完成安装
  2. 输入之前创建的数据库信息
  3. 设置网站标题、管理员用户名和密码
  4. 点击”安装WordPress”完成安装

六、常见问题解决

  1. 内存限制问题:编辑php.ini文件,增加内存限制:
memory_limit = 256M
  1. 文件上传大小限制:同样在php.ini中修改:
upload_max_filesize = 64M
post_max_size = 64M
  1. 固定链接404错误:确保Apache的mod_rewrite已启用,且.htaccess文件配置正确

通过以上步骤,您应该已经成功在Linux系统上安装了WordPress。接下来您可以开始安装主题、插件,发布内容,打造属于您自己的网站。