centos nginx安装wordpress
时间: 2023-09-15 18:18:12 浏览: 100
centos6中搭建nginx和部署wordpress项目
你可以按照以下步骤在CentOS上安装WordPress:
1. 首先,确保您的CentOS服务器上已安装Nginx和MySQL。您可以使用以下命令安装它们:
```
sudo yum install nginx mariadb-server
```
2. 安装PHP及其相关扩展。执行以下命令:
```
sudo yum install php php-fpm php-mysqlnd php-gd php-xml php-mbstring
```
3. 配置Nginx以将请求代理到PHP-FPM。首先,编辑Nginx的默认配置文件:
```
sudo nano /etc/nginx/conf.d/default.conf
```
将以下内容添加到`server`块中:
```
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
```
保存并关闭文件。
4. 启动Nginx和PHP-FPM,并设置它们在系统启动时自动启动:
```
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
```
5. 配置MySQL数据库。首先启动MySQL服务:
```
sudo systemctl start mariadb
```
然后运行MySQL安全脚本以提高安全性并设置root密码:
```
sudo mysql_secure_installation
```
按照提示进行操作。
6. 创建WordPress数据库和用户。登录到MySQL shell:
```
sudo mysql -u root -p
```
创建数据库和用户,并授予其所需的权限:
```
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```
记得将 `'password'` 替换为您要为WordPress用户设置的密码。
7. 下载和配置WordPress。在您选择的网站根目录下,使用以下命令下载并解压WordPress:
```
cd /usr/share/nginx/html
sudo wget -c http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
```
然后设置文件和目录的所有权:
```
sudo chown -R nginx:nginx /usr/share/nginx/html
sudo chmod -R 755 /usr/share/nginx/html
```
8. 配置WordPress。在浏览器中访问您的服务器的IP地址或域名,以启动WordPress安装向导。根据提示完成安装过程,使用先前创建的数据库和用户。
9. 完成安装后,您可以通过访问您的站点来查看WordPress。默认情况下,它将位于`http://your-server-ip`。
注意:这只是安装WordPress的基本步骤,请根据您的实际需求和环境进行适当的配置和调整。
阅读全文