当前位置:首页 > CMS教程 > 正文

云服务器如何快速搭建WordPress教程?

在云服务器上安装WordPress需先配置LAMP/LEMP环境(Linux, Apache/Nginx, MySQL, PHP),然后下载WordPress程序,创建数据库,修改配置文件,最后通过浏览器运行安装向导完成设置。

在云服务器上安装WordPress是搭建网站的高效方式,以下为详细操作指南,基于主流Linux系统(如Ubuntu/CentOS),采用LAMP环境(Linux+Apache+MySQL+PHP):


前期准备

  1. 云服务器配置

    云服务器如何快速搭建WordPress教程?  第1张

    • 推荐配置:1核CPU/2GB内存/40GB硬盘(小型网站)
    • 系统选择:Ubuntu 22.04 LTS 或 CentOS 7+
    • 开放端口:80(HTTP)、443(HTTPS)、22(SSH)
  2. 连接服务器
    使用SSH工具(如PuTTY或Terminal):

    ssh root@你的服务器IP

安装LAMP环境

步骤1:更新系统

sudo apt update && sudo apt upgrade  # Ubuntu
sudo yum update -y                  # CentOS

步骤2:安装Apache

sudo apt install apache2 -y        # Ubuntu
sudo yum install httpd -y          # CentOS
sudo systemctl start apache2       # 启动服务(Ubuntu)
sudo systemctl start httpd         # CentOS

步骤3:安装MySQL

sudo apt install mysql-server -y   # Ubuntu
sudo yum install mariadb-server -y # CentOS
sudo systemctl start mysql         # 启动服务

安全配置数据库

sudo mysql_secure_installation
# 按提示设置root密码、移除测试数据库等

步骤4:安装PHP

sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y  # Ubuntu
sudo yum install php php-mysqlnd php-gd php-xml php-mbstring -y  # CentOS
sudo systemctl restart apache2   # 重启Apache

配置数据库

  1. 登录MySQL
    sudo mysql -u root -p
  2. 创建WordPress数据库和用户
    CREATE DATABASE wordpress_db;
    CREATE USER 'wp_user'@'localhost' IDENTIFIED BY '你的强密码';
    GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

安装WordPress

步骤1:下载并解压

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz

步骤2:配置权限

sudo chown -R www-data:www-data /var/www/html  # Ubuntu
sudo chown -R apache:apache /var/www/html      # CentOS
sudo chmod -R 755 /var/www/html

步骤3:设置配置文件

cp wp-config-sample.php wp-config.php
nano wp-config.php

修改以下参数:

define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', '你的强密码');
define('DB_HOST', 'localhost');

完成安装

  1. 访问网站
    浏览器打开 http://你的服务器IP
  2. 按向导操作
    • 设置站点标题、管理员账号、邮箱
    • 点击”安装WordPress”

安全加固建议

  1. 启用HTTPS
    使用Let’s Encrypt免费SSL证书(安装Certbot工具)。
  2. 防火墙设置
    sudo ufw allow 80,443,22/tcp  # Ubuntu
    sudo firewall-cmd --permanent --add-service={http,https,ssh}  # CentOS
  3. 定期更新
    sudo apt update && sudo apt upgrade  # 每月执行

常见问题解决

  • 403 Forbidden错误:检查/var/www/html权限和Apache配置。
  • 数据库连接失败:确认wp-config.php中的数据库名、用户名、密码正确。
  • 文件上传限制:编辑php.ini,修改upload_max_filesize=64M

引用说明
本文参考官方文档 WordPress Installation Guide 及 Apache、MySQL 最佳实践,安全建议依据 Let’s Encrypt 和 Linux安全基线。

0