LNMP环境搭建详细步骤
时间: 2023-10-30 09:02:45 浏览: 57
LNMP环境指的是Linux+Nginx+MySQL+PHP的搭建。以下是LNMP环境搭建的详细步骤:
1. 安装Linux系统
首先需要选择一款适合自己的Linux系统,例如Ubuntu、CentOS等,并进行安装。
2. 安装Nginx
Nginx是一款高性能的Web服务器和反向代理服务器,可以使用以下命令进行安装:
```
sudo apt-get update
sudo apt-get install nginx
```
安装完成后,启动Nginx服务:
```
sudo systemctl start nginx
```
3. 安装MySQL
MySQL是一款流行的关系型数据库,可以使用以下命令进行安装:
```
sudo apt-get install mysql-server
```
安装完成后,启动MySQL服务:
```
sudo systemctl start mysql
```
4. 安装PHP
PHP是一种常用的服务器端脚本语言,可以使用以下命令进行安装:
```
sudo apt-get install php-fpm php-mysql
```
安装完成后,启动PHP服务:
```
sudo systemctl start php-fpm
```
5. 配置Nginx
在Nginx中配置PHP支持的网站,可以使用以下命令创建一个配置文件:
```
sudo nano /etc/nginx/sites-available/example.com
```
在配置文件中添加以下内容:
```
server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
```
其中,example.com是你的域名,/var/www/example.com是你的网站根目录。
创建完成后,使用以下命令激活配置文件:
```
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
```
重启Nginx服务使配置生效:
```
sudo systemctl restart nginx
```
6. 测试
在浏览器中访问你的网站,例如http://example.com,如果一切正常,你应该能够看到你的网站。
至此,LNMP环境搭建完成。