服务器测评网
我们一直在努力

新手如何在Linux系统详细安装WordPress?环境配置与步骤教程

在 Linux 系统上安装 WordPress 是搭建个人博客或企业网站的常见选择,Linux 的稳定性和安全性为 WordPress 提供了可靠运行环境,以下是详细的安装步骤,涵盖环境准备、服务配置及后续优化,帮助顺利完成部署。

新手如何在Linux系统详细安装WordPress?环境配置与步骤教程

环境准备:系统要求与基础工具安装

首先确保服务器满足基本要求:推荐使用 Ubuntu 20.04+ 或 CentOS 8+ 系统,至少 1GB 内存(建议 2GB 以上),并拥有 sudo 权限的用户账户,安装前更新系统包列表并安装必要工具,以 Ubuntu 为例执行:

sudo apt update && sudo apt upgrade -y  
sudo apt install wget curl unzip -y  

若为 CentOS 系统,将 apt 替换为 yumdnf,确保服务器防火墙允许 HTTP(80 端口)和 HTTPS(443 端口)流量,Ubuntu 中使用 sudo ufw allow 80,443/tcp 开放端口。

安装 Web 服务器:Apache 或 Nginx

WordPress 支持 Apache 和 Nginx,此处以 Apache 为例(Nginx 配置类似,需额外处理 PHP-FPM),安装 Apache 并启动服务:

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

安装完成后,通过浏览器访问服务器 IP 地址,若看到 Apache 默认欢迎页面,则说明安装成功。

安装数据库:MariaDB/MySQL

WordPress 需要数据库存储内容,推荐使用 MariaDB(MySQL 的分支),安装 MariaDB 服务器并配置:

sudo apt install mariadb-server -y  
sudo systemctl start mariadb  
sudo systemctl enable mariadb  

运行安全配置脚本,设置 root 密码并移除匿名用户:

sudo mysql_secure_installation  

根据提示操作后,创建 WordPress 专用数据库和用户,登录 MariaDB:

新手如何在Linux系统详细安装WordPress?环境配置与步骤教程

sudo mysql -u root -p  

执行以下 SQL 命令(替换 password 为强密码):

CREATE DATABASE wp_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;  
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_strong_password';  
GRANT ALL PRIVILEGES ON wp_db.* TO 'wp_user'@'localhost';  
FLUSH PRIVILEGES;  
EXIT;  

安装 PHP 及扩展

WordPress 基于 PHP 开发,需安装 PHP 及必要的扩展库,推荐 PHP 7.4 或更高版本:

sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip -y  

安装后重启 Apache 以加载 PHP 模块:

sudo systemctl restart apache2  

验证 PHP 版本:php -v,若显示版本号则说明安装成功。

下载并配置 WordPress

从官网下载最新版 WordPress 并解压:

cd /tmp  
wget https://wordpress.org/latest.tar.gz  
tar -xzvf latest.tar.gz  

将 WordPress 文件移动到 Apache 根目录,并设置权限:

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

备份默认配置文件并创建 WordPress 配置文件:

新手如何在Linux系统详细安装WordPress?环境配置与步骤教程

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

编辑配置文件,填入数据库信息(替换之前创建的数据库名、用户名和密码):

define('DB_NAME', 'wp_db');  
define('DB_USER', 'wp_user');  
define('DB_PASSWORD', 'your_strong_password');  
define('DB_HOST', 'localhost');  

完成 Web 安装

通过浏览器访问 http://服务器IP/wordpress,进入 WordPress 安装界面,选择语言,填写站点标题、管理员用户名、密码及邮箱,点击“安装 WordPress”,安装成功后,登录后台管理界面(http://服务器IP/wordpress/wp-admin),即可开始配置主题、插件和内容。

后续优化建议

安装完成后,建议进行以下优化:

  1. 固定链接设置:在后台“设置-固定链接”中选择“文章名”,提升 URL 可读性。
  2. SSL 证书配置:使用 Let’s Encrypt 免费证书(通过 Certbot 工具),启用 HTTPS 增强安全性。
  3. 缓存插件:安装 WP Super Cache 或 W3 Total Cache 插件,优化网站加载速度。
  4. 定期备份:配置数据库和文件自动备份,避免数据丢失。

通过以上步骤,即可在 Linux 系统上完成 WordPress 的安装和基础配置,搭建一个稳定、高效的网站平台。

赞(0)
未经允许不得转载:好主机测评网 » 新手如何在Linux系统详细安装WordPress?环境配置与步骤教程