尚上上签 發表於 2019-8-7 17:37:00

如何在 Debian 9 上搭建 LNMP 环境

<p><strong>步骤一、安装Nginx</strong></p>
<p>Nginx在默认的Debian存储库中可用。 使用以下命令更新软件包索引并安装Nginx:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">sudo apt update
sudo apt install nginx</span></pre>
</div>
<p>安装过程完成后,Nginx服务将自动启动。</p>
<h3>步骤二、安装MariaDB</h3>
<p>随着Debian 9的发布,MySQL被MariaDB替换为默认数据库系统。 通过运行以下命令安装MariaDB:</p>
<div class="cnblogs_code">
<pre>sudo apt install mariadb-server</pre>
</div>
<p>安装完成后,执行mysql_secure_installation命令以提高MySQL的安全性:</p>
<div class="cnblogs_code">
<pre>sudo mysql_secure_installation</pre>
</div>
<p>系统将要求您设置root密码,删除匿名用户,限制root用户访问本地计算机并删除测试数据库。 你应该对所有问题回答“是”。</p>
<h3>步骤三、安装PHP</h3>
<p>Debian 9 附带 PHP 7.0 版。 要安装PHP FPM和最常见的PHP模块类型:</p>
<div class="cnblogs_code">
<pre>sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-<span style="color: rgba(0, 128, 128, 1)">mysql</span></pre>
</div>
<h3>步骤四、配置Nginx以处理PHP页面</h3>
<p>现在我们已经安装了所有LEMP组件,我们可以编辑Nginx虚拟主机配置文件并添加以下行,以便Nginx可以处理PHP文件:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">server {
    </span><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> . . . other code</span><span style="color: rgba(0, 0, 0, 1)">
    location </span>~ \.<span style="color: rgba(0, 0, 0, 1)">php$ {
      </span><span style="color: rgba(0, 0, 255, 1)">include</span> snippets/fastcgi-php.<span style="color: rgba(0, 0, 0, 1)">conf;
      fastcgi_pass unix</span>:/run/php/php7.0-fpm.<span style="color: rgba(0, 0, 0, 1)">sock;
    }
}</span></pre>
</div>
<p>不要忘记重新启动Nginx服务以使更改生效:</p>
<div class="cnblogs_code">
<pre>sudo systemctl restart nginx</pre>
</div><br><br>
来源:https://www.cnblogs.com/ldcheng/p/11316689.html
頁: [1]
查看完整版本: 如何在 Debian 9 上搭建 LNMP 环境