lnmp搭建wordpress
时间: 2023-08-25 11:05:05 浏览: 137
你可以按照以下步骤使用LNMP(Linux + Nginx + MySQL + PHP)来搭建WordPress:
1. 安装Nginx:
- 在Linux系统上执行以下命令安装Nginx:
```
sudo apt update
sudo apt install nginx
```
2. 配置Nginx:
- 打开Nginx配置文件:
```
sudo nano /etc/nginx/sites-available/default
```
- 修改配置文件中的server块如下:
```
server {
listen 80;
server_name your_domain;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
```
- 保存并关闭文件。
3. 安装MySQL:
- 执行以下命令安装MySQL服务器:
```
sudo apt install mysql-server
```
- 安装过程中会提示你设置root用户的密码,请根据提示进行操作。
4. 创建MySQL数据库和用户:
- 登录到MySQL服务器:
```
sudo mysql
```
- 在MySQL终端中创建一个新的数据库和用户,并授权给该用户:
```
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```
5. 安装PHP及相关扩展:
- 执行以下命令安装PHP及常用扩展:
```
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip
```
6. 配置PHP:
- 打开PHP配置文件:
```
sudo nano /etc/php/7.4/fpm/php.ini
```
- 修改以下几个配置项的值:
```
upload_max_filesize = 64M
memory_limit = 256M
max_execution_time = 300
post_max_size = 64M
cgi.fix_pathinfo=0
```
- 保存并关闭文件。
7. 重启Nginx和PHP-FPM服务:
```
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm
```
8. 下载并安装WordPress:
- 切换到Nginx的默认网站根目录:
```
cd /var/www/html
```
- 下载最新的WordPress压缩包:
```
sudo wget https://wordpress.org/latest.tar.gz
```
- 解压缩WordPress压缩包:
```
sudo tar -zxvf latest.tar.gz
```
- 修改WordPress目录的权限:
```
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
```
9. 配置WordPress:
- 在网页浏览器中访问你的域名或IP地址,进入WordPress的安装界面。
- 按照提示填写数据库信息和站点设置,然后点击"安装"按钮。
10. 完成安装:
- 安装完成后,你将会看到一个成功安装的提示。
- 点击"登录"按钮,使用你在安装过程中设置的用户名和密码登录WordPress后台。
现在,你已经成功搭建了WordPress网站!你可以开始使用WordPress来创建和管理你的网站内容了。
阅读全文