WordPress 需要 PHP 7.4 或更高版本,MySQL 5.7 或 MariaDB 10.3 及以上版本,以及 Apache 或 Nginx,安装前先确定是在本地电脑测试还是部署到线上服务器。
本地环境搭建
如果只是在电脑上学习安装,推荐使用 XAMPP。
打开 Apache Friends 官网,下载对应操作系统的 XAMPP 安装包。
双击安装,安装路径默认即可,安装完成后打开 XAMPP 控制面板。

在控制面板中点击 Apache 和 MySQL 右侧的 Start 按钮,等待状态变为绿色。
浏览器访问
http://localhost,如果出现 XAMPP 欢迎页说明环境正常。本地网站根目录通常为
C:\xampp\htdocs(Windows)或/Applications/XAMPP/htdocs(macOS)。
线上服务器准备
如果直接安装到网站空间,需要准备域名、主机、FTP 账号和数据库权限。
在域名服务商处将域名 A 记录解析到服务器 IP。
登录宝塔面板或 cPanel,创建一个新网站,绑定域名。
在网站设置中选择 PHP 版本,建议选择 PHP 7.4、8.0 或 8.1。
确保
mysqli、curl、openssl、mbstring等 PHP 扩展已启用。记住服务器的网站根目录路径,通常为
/www/wwwroot/你的域名或public_html。
下载 WordPress 程序包
访问 WordPress 官方网站
https://cn.wordpress.org或https://wordpress.org。点击“获取 WordPress”按钮,下载最新版本的压缩包。
下载完成后解压,会得到一个名为
wordpress的文件夹。如果使用英文版,下载
wordpress.org的安装包;中文版可直接从cn.wordpress.org下载。不要在第三方下载站下载来路不明的 WordPress 压缩包,避免被植入后们。
上传 WordPress 文件
FTP 上传方式
使用 FileZilla、WinSCP 等 FTP 工具,新建站点,填入主机地址、FTP 用户名和密码,端口选择 21 或 22(SFTP)。
连接到服务器后,进入网站根目录,虚拟主机根目录通常是
public_html,宝塔面板路径是/www/wwwroot/你的域名。将本地解压后的
wordpress文件夹内的所有文件上传到根目录,而不是上传wordpress文件夹本身。上传完成后,根目录下应该直接看到
wp-admin、wp-content、wp-includes等文件夹以及index.php、wp-config-sample.php等文件。
宝塔面板上传方式
登录宝塔面板,进入“文件”管理。
进入网站根目录,点击“上传”,选择本地的 WordPress 压缩包。
上传完成后右键压缩包选择“解压”,并将解压出来的文件移动到根目录。
删除压缩包和空文件夹。
文件权限设置
文件夹权限设置为
755,文件权限设置为644。wp-content/uploads目录需要可写权限,权限设置为755或775。wp-config.php文件安装后建议设置为600或640。
创建 MySQL 数据库和用户
WordPress 需要独立数据库存储文章、页面、用户、设置等信息。
宝塔面板创建数据库
登录宝塔面板,点击左侧“数据库”。
选择 MySQL,点击“添加数据库”。
填写数据库名、用户名和密码,访问权限选择“本地服务器”或“所有人”。
点击提交,记录数据库名、用户名和密码,稍后要用。
cPanel 创建数据库
登录 cPanel,找到“数据库”栏目中的“MySQL 数据库”图标。
输入数据库名称,如
wpdb,点击创建数据库。在“MySQL 用户”中创建用户并设置密码。
在“向数据库添加用户”中将用户关联到数据库,权限勾选“所有权限”。
记录完整数据库名和用户名,cPanel 通常会自动加前缀,如
cpuser_wpdb。
本地环境创建数据库
浏览器访问
http://localhost/phpmyadmin。点击顶部“数据库”标签。
输入数据库名如
wordpress,编码选择utf8mb4_general_ci。点击“创建”即可。
配置 wp-config.php 文件
WordPress 通过 wp-config.php 文件连接数据库,安装前需要手动配置。
在网站根目录找到
wp-config-sample.php。复制一份并重命名为
wp-config.php。用代码编辑器打开
wp-config.php,找到以下内容:
define('DB_NAME','database_name_here');
define('DB_USER','username_here');
define('DB_PASSWORD','password_here');
define('DB_HOST','localhost');将
database_name_here替换为刚才创建的数据库名。将
username_here替换为数据库用户名。将
password_here替换为数据库密码。DB_HOST通常填写localhost,部分云数据库需要填写外网地址。保存文件。
修改认证密钥
wp-config.php 中有一段认证密钥和盐值,用于提高网站安全性。
访问 WordPress 官方密钥生成页面
https://api.wordpress.org/secret-key/1.1/salt/。页面会自动生成 8 行代码。
复制生成的代码,替换
wp-config.php中对应的 8 行示例代码。保存文件并关闭。
修改表前缀
默认表前缀为 wp_,建议改为自定义前缀,mywp_,可提高数据库安全性。
$table_prefix='mywp_';
运行安装向导
打开浏览器,访问你的域名或本地地址。
如果使用本地环境,访问
http://localhost/wordpress或http://localhost,取决于文件位置。第一次访问会自动跳转到
wp-admin/install.php。选择语言,点击“继续”。
在安装页面填写以下信息:
网站名称,我的博客”。
用户名:管理员登录用户名,不要使用
admin,建议使用复杂名称。密码:系统会生成一个强密码,也可以手动设置,务必保存。
电子邮件地址:用于接收密码重置和管理通知。
搜索引擎可见性:如果网站未完成,建议勾选“建议搜索引擎不索引本站点”。
点击“安装 WordPress”。
安装成功后显示“成功!”页面,点击“登录”按钮。
输入刚才的用户名和密码,进入 WordPress 后台。
安装后的基础设置
设置固定链接
登录 WordPress 后台。
点击左侧菜单“设置”下的“固定链接”。
选择“文章名”选项,使文章 URL 更清晰。
点击“保存更改”,WordPress 会自动生成
.htaccess规则,如果失败需要手动复制代码。
更新 WordPress 与默认内容清理
进入后台“仪表盘”下的“更新”,检查是否有新版本。
点击“立即更新”到最新版本。
删除默认的“你好,世界!”文章、默认页面、示例评论。
停用并删除不需要的默认插件。
删除未使用的默认主题,只保留当前使用的主题和一个官方默认主题作为备用。
安装 SSL 证书并启用 HTTPS
在宝塔面板或 cPanel 中申请免费 SSL 证书,Let's Encrypt。
开启“强制 HTTPS”,将 HTTP 请求自动跳转到 HTTPS。
进入 WordPress 后台“设置”下的“常规”,将
WordPress 地址和站点地址修改为https://你的域名。保存后重新登录。
安装必备插件
安全插件:Wordfence Security、Solid Security,用于防火墙和恶意扫描。
缓存插件:WP Super Cache、W3 Total Cache,加快访问速度。
SEO 插件:Yoast SEO、Rank Math SEO,优化搜索引擎排名。
备份插件:UpdraftPlus,定时备份网站文件和数据库。
反垃圾评论插件:Akismet Anti-Spam。
安装和自定义主题
进入“外观”下的“主题”。
点击“添加新主题”,搜索合适的主题,GeneratePress、Astra、Kadence。
安装并启用主题。
进入“外观”下的“自定义”,设置网站标识、颜色、菜单和首页布局。
创建导航菜单:进入“外观”下的“菜单”,创建菜单并添加页面、分类、自定义链接,然后设置到主菜单位置。
常见安装问题处理
数据库连接错误检查
wp-config.php中的数据库名称、用户名、密码和主机地址是否填写正确,确认 MySQL 服务已启动。上传文件失败或权限不足检查
wp-content/uploads目录权限是否为755或775,所属用户是否为 Web 服务用户。安装后页面 404进入后台重新保存固定链接设置,或手动更新
.htaccess文件。无法访问安装页面确认域名 DNS 解析已生效,网站根目录下存在
wp-admin文件夹,且文件上传完整。白屏或内存不足错误在
wp-config.php中添加define( 'WP_MEMORY_LIMIT', '256M' );提高内存限制。忘记管理员密码在登录页面点击“忘记密码”,输入管理员邮箱重置密码,或通过数据库
wp_users表修改密码。