首页 小编推荐 正文
  • 本文约1277字,阅读需6分钟
  • 105162
  • 64

部署wordpress

温馨提示:本文最后更新于2025年8月15日 12:30,若内容或图片失效,请在下方留言或联系博主。
摘要

部署 WordPress 包括以下几个步骤:

  1. 准备服务器环境
    • 选择一个支持 PHP、MySQL 或 MariaDB 和 Web 服务器(如 Apache 或 Nginx)的服务器。
    • 安装操作系统(推荐使用 Linux,如 Ubuntu 或 CentOS)。
      ...

部署 WordPress 包括以下几个步骤:

  1. 准备服务器环境

    • 选择一个支持 PHP、MySQL 或 MariaDB 和 Web 服务器(如 Apache 或 Nginx)的服务器。
    • 安装操作系统(推荐使用 Linux,如 Ubuntu 或 CentOS)。
    • 安装 LAMP(Linux, Apache, MySQL, PHP)或 LEMP(Linux, Nginx, MySQL, PHP)环境。
  2. 下载 WordPress

    • 访问 https://wordpress.org/download/ 下载最新版本的 WordPress 压缩包。
    • 使用 wget 或 curl 命令下载,例如:
      wget https://wordpress.org/latest.tar.gz
    • 解压压缩包:
      tar -xzvf latest.tar.gz
  3. 创建数据库和用户

    • 登录 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;
  4. 配置 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');
  5. 设置 Web 服务器

    • 如果使用 Apache,确保启用 mod_rewrite 模块:
      sudo a2enmod rewrite
    • 配置虚拟主机文件(例如 /etc/apache2/sites-available/wordpress.conf),指向 WordPress 的根目录。
    • 启用站点并重启 Apache:
      sudo a2ensite wordpress.conf
      sudo systemctl restart apache2
  6. 完成安装

    • 在浏览器中访问 http://your-domain.com/。
    • 按照页面提示选择语言、填写站点标题、管理员用户名和密码,然后点击“安装 WordPress”。
    • 安装完成后,登录后台管理界面进行进一步配置。
  7. 可选配置

    • 设置 .htaccess 文件以启用 URL 重写。
    • 配置 HTTPS(使用 Let's Encrypt 证书)。
    • 安装插件和主题以增强功能。
48625 人点赞
评论