如何在 Debian 9 上搭建 LNMP 环境?

步骤一、安装Nginx

Nginx在默认的Debian存储库中可用。 使用以下命令更新软件包索引并安装Nginx:

sudo apt update
sudo apt install nginx

安装过程完成后,Nginx服务将自动启动。

步骤二、安装MariaDB

随着Debian 9的发布,MySQL被MariaDB替换为默认数据库系统。 通过运行以下命令安装MariaDB:

sudo apt install mariadb-server

安装完成后,执行mysql_secure_installation命令以提高MySQL的安全性:

sudo mysql_secure_installation

系统将要求您设置root密码,删除匿名用户,限制root用户访问本地计算机并删除测试数据库。 你应该对所有问题回答“是”。

步骤三、安装PHP

Debian 9 附带 PHP 7.0 版。 要安装PHP FPM和最常见的PHP模块类型:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

步骤四、配置Nginx以处理PHP页面

现在我们已经安装了所有LEMP组件,我们可以编辑Nginx虚拟主机配置文件并添加以下行,以便Nginx可以处理PHP文件:

server {
    # . . . other code
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }
}

不要忘记重新启动Nginx服务以使更改生效:

sudo systemctl restart nginx