部署wordpress
温馨提示:本文最后更新于2025年8月15日 12:30,若内容或图片失效,请在下方留言或联系博主。
部署 WordPress 包括以下几个步骤:
-
准备服务器环境
- 选择一个支持 PHP、MySQL 或 MariaDB 和 Web 服务器(如 Apache 或 Nginx)的服务器。
- 安装操作系统(推荐使用 Linux,如 Ubuntu 或 CentOS)。
- 安装 LAMP(Linux, Apache, MySQL, PHP)或 LEMP(Linux, Nginx, MySQL, PHP)环境。
-
下载 WordPress
- 访问 https://wordpress.org/download/ 下载最新版本的 WordPress 压缩包。
- 使用
wget或curl命令下载,例如:wget https://wordpress.org/latest.tar.gz - 解压压缩包:
tar -xzvf latest.tar.gz
-
创建数据库和用户
- 登录 MySQL 数据库:
mysql -u root -p - 创建数据库:
CREATE DATABASE wordpress; - 创建用户并授权:
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
- 登录 MySQL 数据库:
-
配置 WordPress
- 将解压后的 WordPress 文件复制到 Web 根目录(例如
/var/www/html/):sudo cp -a /path/to/wordpress/. /var/www/html/ - 修改文件权限:
sudo chown -R www-data:www-data /var/www/html/ sudo chmod -R 755 /var/www/html/ - 复制
wp-config-sample.php为wp-config.php:cp wp-config-sample.php wp-config.php - 编辑
wp-config.php文件,设置数据库连接信息:define('DB_NAME', 'wordpress'); define('DB_USER', 'wp_user'); define('DB_PASSWORD', 'password'); define('DB_HOST', 'localhost');
- 将解压后的 WordPress 文件复制到 Web 根目录(例如
-
设置 Web 服务器
- 如果使用 Apache,确保启用
mod_rewrite模块:sudo a2enmod rewrite - 配置虚拟主机文件(例如
/etc/apache2/sites-available/wordpress.conf),指向 WordPress 的根目录。 - 启用站点并重启 Apache:
sudo a2ensite wordpress.conf sudo systemctl restart apache2
- 如果使用 Apache,确保启用
-
完成安装
- 在浏览器中访问
http://your-domain.com/。 - 按照页面提示选择语言、填写站点标题、管理员用户名和密码,然后点击“安装 WordPress”。
- 安装完成后,登录后台管理界面进行进一步配置。
- 在浏览器中访问
-
可选配置
- 设置
.htaccess文件以启用 URL 重写。 - 配置 HTTPS(使用 Let's Encrypt 证书)。
- 安装插件和主题以增强功能。
- 设置







