LNMP 配置是指 Linux、Nginx、MySQL 和 PHP 的组合配置。这种配置方式常用于搭建 Web 服务器,其中 Nginx 作为 Web 服务器,处理来自客户端的请求;MySQL 作为数据库服务器,存储和管理数据;PHP 作为后端编程语言,处理业务逻辑。
以下是一个简单的 LNMP 配置示例:
1. 安装 Nginx:
```bash
sudo apt-get update
sudo apt-get install nginx
```
2. 安装 MySQL:
```bash
sudo apt-get install mysql-server
```
3. 安装 PHP:
```bash
sudo apt-get install php-fpm php-mysql
```
4. 配置 Nginx:
编辑 Nginx 配置文件 `/etc/nginx/sites-available/default`,将以下内容添加到 `server` 块中:
```nginx
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
```
5. 重启 Nginx 和 PHP-FPM 服务:
```bash
sudo service nginx restart
sudo service php7.4-fpm restart
```
至此,一个简单的 LNMP 环境已经搭建完成。你可以创建 PHP 文件并放置在 Nginx 的网站根目录下(默认为 `/var/www/html`),然后通过浏览器访问这些文件,查看 PHP 代码的执行结果。