centos8安装WordPress
时间: 2023-06-21 15:17:02 浏览: 200
好的,下面是 CentOS 8 安装 WordPress 的步骤:
1. 安装 LAMP 环境
LAMP 指的是 Linux + Apache + MySQL + PHP,这是 WordPress 运行所需要的环境。在 CentOS 8 中,可以使用以下命令来安装 LAMP 环境:
```
sudo dnf install httpd mariadb mariadb-server php php-mysqlnd php-json
```
2. 配置 MySQL 数据库
安装完 MySQL 后,需要进行一些基本配置,包括设置 root 密码、创建数据库和用户等。具体步骤如下:
```
sudo systemctl start mariadb
sudo mysql_secure_installation
sudo mysql -u root -p
```
在 MySQL 命令行中,输入以下命令来创建一个新的数据库和用户:
```
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
exit;
```
3. 下载和安装 WordPress
下载 WordPress 并解压到 Apache 的网站目录下:
```
cd /tmp
wget https://wordpress.org/latest.tar.gz
sudo tar xf latest.tar.gz -C /var/www/html/
sudo chown -R apache:apache /var/www/html/wordpress/
```
4. 配置 WordPress
复制一份 WordPress 的默认配置文件并进行修改:
```
cd /var/www/html/wordpress/
cp wp-config-sample.php wp-config.php
sudo vim wp-config.php
```
在 wp-config.php 中,根据之前在 MySQL 中创建的数据库和用户进行如下修改:
```
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');
```
5. 配置 SELinux
如果 SELinux 启用,需要进行一些额外的配置才能让 WordPress 正常运行:
```
sudo chcon -t httpd_sys_rw_content_t /var/www/html/wordpress/ -R
sudo setsebool -P httpd_can_network_connect_db=1
```
6. 启动 Apache 和 MySQL
```
sudo systemctl start httpd
sudo systemctl start mariadb
```
现在,WordPress 已经成功安装在 CentOS 8 上了。可以在浏览器中输入服务器的 IP 地址或域名来访问 WordPress 网站。
阅读全文