linux CentOS7系统下LNMP平台部署wordpress论坛
时间: 2023-10-07 13:13:22 浏览: 125
首先,需要在 CentOS 7上安装 LNMP 平台,以及 WordPress。
1. 安装 LNMP 平台
LNMP 平台是指 Linux + Nginx + MySQL + PHP,这里我们选择使用 YUM 包管理器进行安装。
```
# 安装 Nginx
yum install nginx -y
# 安装 MySQL
yum install mariadb-server mariadb -y
# 安装 PHP
yum install php php-mysql php-fpm -y
```
2. 配置 Nginx
编辑 Nginx 配置文件 `/etc/nginx/conf.d/default.conf`,将以下内容添加到 `server` 标签内:
```
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
```
重启 Nginx 服务:
```
systemctl restart nginx
```
3. 配置 MySQL
启动 MySQL 服务:
```
systemctl start mariadb
```
设置 MySQL root 用户密码:
```
mysql_secure_installation
```
创建 WordPress 数据库和用户:
```
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;
```
4. 安装 WordPress
下载最新版 WordPress 并解压:
```
cd /usr/share/nginx/html/
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
```
将 WordPress 文件夹所有权赋予 Nginx 用户:
```
chown -R nginx:nginx /usr/share/nginx/html/wordpress/
```
重启 PHP-FPM 服务:
```
systemctl restart php-fpm
```
5. 安装 WordPress
在浏览器中访问 `http://your-server-ip/wordpress`,按照提示进行安装。
在 WordPress 安装页面填写数据库信息:
- 数据库名:wordpress
- 用户名:wordpressuser
- 密码:password
- 数据库主机:localhost
完成安装后,登录 WordPress 后台进行配置即可。
阅读全文