速卖通素材
努力

wordpress建站centos版本?

服务器

在CentOS系统上搭建WordPress网站需要完成以下步骤,以下是详细指南:


1. 系统准备

  • 更新系统

    sudo yum update -y
  • 安装必要工具

    sudo yum install -y wget curl unzip

2. 安装LAMP环境

2.1 安装Apache

  sudo yum install -y httpd
  sudo systemctl start httpd
  sudo systemctl enable httpd

2.2 安装MariaDB(MySQL替代品)

  sudo yum install -y mariadb-server mariadb
  sudo systemctl start mariadb
  sudo systemctl enable mariadb
  • 安全配置数据库
    sudo mysql_secure_installation

    (按提示设置root密码、移除匿名用户等)

2.3 安装PHP

  • CentOS 7默认PHP版本较低,需添加EPEL和Remi仓库:
    sudo yum install -y epel-release yum-utils
    sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  • 安装PHP 7.4(或更高版本):
    sudo yum-config-manager --enable remi-php74
    sudo yum install -y php php-mysqlnd php-gd php-mbstring php-xml
  • 重启Apache:
    sudo systemctl restart httpd

3. 配置数据库

  • 登录MariaDB:
    mysql -u root -p
  • 创建WordPress数据库和用户:
    CREATE DATABASE wordpress;
    CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
    GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

4. 安装WordPress

  • 下载并解压WordPress

    cd /tmp
    wget https://wordpress.org/latest.tar.gz
    tar -xzvf latest.tar.gz
    sudo cp -R wordpress /var/www/html/
    sudo chown -R apache:apache /var/www/html/wordpress
  • 配置WordPress

    cd /var/www/html/wordpress
    cp wp-config-sample.php wp-config.php
    sudo nano wp-config.php

    修改以下内容:

    define('DB_NAME', 'wordpress');
    define('DB_USER', 'wpuser');
    define('DB_PASSWORD', '你的密码');

5. 配置Apache虚拟主机

  • 编辑Apache配置文件:
    sudo nano /etc/httpd/conf/httpd.conf

    确保包含以下内容(或新增虚拟主机):

    <Directory "/var/www/html/wordpress">
      AllowOverride All
    </Directory>
  • 重启Apache:
    sudo systemctl restart httpd

6. 防火墙与SELinux

  • 开放HTTP/HTTPS端口

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload
  • SELinux设置(如启用):

    sudo setsebool -P httpd_can_network_connect_db 1
    sudo chcon -R -t httpd_sys_rw_content_t /var/www/html/wordpress/

7. 完成安装

  • 浏览器访问:
    http://你的服务器IP/wordpress
  • 按提示完成WordPress的最终配置(站点标题、管理员账号等)。

常见问题

  1. PHP版本过低:通过Remi仓库安装更高版本PHP。
  2. 权限错误:确保/var/www/html/wordpress属主为apache用户。
  3. 数据库连接失败:检查wp-config.php中的数据库凭据。

通过以上步骤,你可以在CentOS上成功部署WordPress。如果需要HTTPS,可使用Let’s Encrypt免费证书(安装certbot工具)。

未经允许不得转载:轻量云Cloud » wordpress建站centos版本?