centos 安装wordpress
时间: 2023-10-28 20:00:20 浏览: 157
要在CentOS上安装WordPress,您可以按照以下步骤进行操作:
1. 更新系统:
```
sudo yum update
```
2. 安装必要的软件包:
```
sudo yum install httpd mariadb mariadb-server php php-mysqlnd
```
3. 启动并设置启动时自启动Apache和MariaDB:
```
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb
```
4. 在MariaDB中设置数据库:
```
sudo mysql_secure_installation
```
按照提示操作,设置root密码并选择其他安全选项。
5. 创建一个WordPress数据库和用户:
```
sudo mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```
请将 `'password'` 替换为您选择的实际密码。
6. 下载和配置WordPress:
```
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
sudo cp -R wordpress/* /var/www/html/
sudo chown -R apache:apache /var/www/html/
sudo mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo vi /var/www/html/wp-config.php
```
在 `wp-config.php` 文件中,更新以下行以反映您之前创建的数据库和用户信息:
```
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');
```
保存并关闭文件。
7. 配置防火墙以允许HTTP和HTTPS流量:
```
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
```
8. 重启Apache服务:
```
sudo systemctl restart httpd
```
现在,您应该能够通过访问您的CentOS服务器的 IP 地址或域名来访问WordPress安装向导。按照向导的步骤进行设置,并创建您的WordPress网站!
阅读全文