资源栈 - www.zyz88.com

WordPress建站教程:环境配置与上线完整指南

admin
2026-09-12 3 阅读 0 评论 0 点赞

WordPress是全球使用最广泛的开源内容管理系统(CMS),占据全球网站市场份额超过43%。它基于PHP和MySQL开发,采用GPLv2开源协议,完全免费且可商用。WordPress拥有海量的主题和插件生态,可用于搭建博客、企业官网、电商商城、论坛社区、资讯门户等各类网站。

核心优势:安装简单、扩展性极强、SEO友好、社区活跃、中文资源丰富。无论是零基础新手还是专业开发者,都能快速上手。

本文目录

环境要求

  • Web服务器:Nginx 1.20+ 或 Apache 2.4+
  • PHP版本:PHP 7.4 ~ 8.3(推荐PHP 8.1/8.2)
  • 数据库:MySQL 5.7+ 或 MariaDB 10.3+
  • 内存:最低512MB,推荐1GB以上
  • 磁盘:至少200MB可用空间
  • PHP扩展:mysqli、curl、gd、mbstring、openssl、xml、zip

安装教程

步骤1:下载WordPress安装包

登录服务器,进入网站根目录,下载最新中文版WordPress:

cd /www/wwwroot/yourdomain.com
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
mv wordpress/* .
rm -rf wordpress latest-zh_CN.tar.gz

步骤2:创建MySQL数据库

登录MySQL,创建数据库和用户:

mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

步骤3:配置文件权限

chown -R www:www /www/wwwroot/yourdomain.com
chmod -R 755 /www/wwwroot/yourdomain.com
chmod 644 /www/wwwroot/yourdomain.com/wp-config-sample.php

步骤4:Nginx虚拟主机配置

在宝塔面板或手动创建Nginx配置文件:

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    root /www/wwwroot/yourdomain.com;
    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/tmp/php-cgi-82.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
        expires 30d;
        add_header Cache-Control "public, immutable";
    }
}

步骤5:运行安装向导

在浏览器访问 http://yourdomain.com,按照安装向导操作:

  1. 选择语言(简体中文)
  2. 填写数据库名、用户名、密码、数据库主机(localhost)、表前缀(默认wp_)
  3. 点击”提交”,系统自动创建wp-config.php
  4. 填写站点标题、用户名、密码、邮箱
  5. 点击”安装WordPress”,完成安装

步骤6:登录后台

访问 http://yourdomain.com/wp-admin,输入刚才设置的用户名和密码登录。

Windows环境安装(phpStudy集成环境)

对于Windows用户,推荐使用phpStudy或XAMPP集成环境快速搭建:

  1. 下载安装phpStudy(https://www.xp.cn)或XAMPP(https://www.apachefriends.org
  2. 启动集成环境,开启Apache/Nginx和MySQL服务
  3. 将程序源码解压到网站根目录(phpStudy默认是WWW目录,XAMPP默认是htdocs目录)
  4. 打开phpMyAdmin创建数据库(访问http://localhost/phpmyadmin
  5. 浏览器访问http://localhost,按照安装向导完成安装

注意:Windows环境仅推荐用于本地开发和测试,生产环境建议使用Linux服务器。

宝塔面板安装(推荐)

宝塔面板是国内最流行的服务器管理面板,支持一键部署PHP环境和网站:

  1. 安装宝塔面板:CentOS执行yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh,Ubuntu/Debian执行wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  2. 安装完成后,登录宝塔面板(地址和账号密码在安装完成后显示)
  3. 首次登录提示安装LNMP/LAMP环境,选择Nginx + MySQL + PHP,点击一键安装
  4. 点击”网站” → “添加站点”,填写域名、选择PHP版本、创建数据库
  5. 将程序源码上传到网站根目录(/www/wwwroot/你的域名)
  6. 设置目录权限:在文件管理器中选中网站目录,权限设置为755,所有者为www
  7. 浏览器访问域名,按照安装向导完成安装

宝塔面板优势:可视化操作、一键环境配置、方便管理数据库和文件、内置SSL证书部署、适合新手和非技术用户。

服务器配置建议

  • PHP内存限制:修改php.ini中memory_limit = 256M
  • 上传文件大小:upload_max_filesize = 64Mpost_max_size = 64M
  • 最大执行时间:max_execution_time = 300
  • 启用OPcache缓存加速PHP
  • 配置Redis或Memcached对象缓存
  • 安装WP Super Cache或WP Rocket缓存插件
  • 配置SSL证书,启用HTTPS
  • 定期备份数据库和网站文件

常见问题

Q:提示”您的PHP安装似乎缺少WordPress所需的MySQL扩展”?
A:安装php-mysql扩展:apt install php8.2-mysql,然后重启PHP-FPM。

Q:上传主题/插件提示”无法创建目录”?
A:检查文件权限,确保wp-content目录所有者为www用户,权限为755。

Q:固定链接404错误?
A:确认Nginx配置中包含try_files $uri $uri/ /index.php?$args;,然后在后台重新保存固定链接设置。

Q:忘记管理员密码怎么办?
A:在数据库中执行:UPDATE wp_users SET user_pass=MD5('新密码') WHERE ID=1;

官方网址

官方网站:https://wordpress.org

中文官网:https://cn.wordpress.org

下载地址:https://cn.wordpress.org/download/

官方文档:https://wordpress.org/support/

文章标题 WordPress建站教程:环境配置与上线完整指南
本文由 资源栈 原创发布,转载请注明出处并保留原文链接。