网站黄色在线观看视频,男人和女人操逼有免费的视频吗2018高清,91熟女丨老女人丨高潮丰满,丝袜高潮流白浆潮喷在线播放

聯(lián)系我們

400-002-9968

售前咨詢

售后服務(wù)

注冊(cè) 登錄

博客 > 如何在 Debian10 上快速搭建 LNMP 環(huán)境?

如何在 Debian10 上快速搭建 LNMP 環(huán)境?

  • 標(biāo)簽:
  • Debian
  • LNMP

瀏覽量:1303次評(píng)論:0次

作者:銳成網(wǎng)絡(luò)整理時(shí)間:2024-07-02 17:45:49

通常在一臺(tái)VPS服務(wù)器上部署PHP網(wǎng)站環(huán)境,一般會(huì)選擇LAMP或者LNMP,今天我們就講講如何在擁有一臺(tái)安裝了Debian10系統(tǒng)的VPS服務(wù)器的情況下,快速搭建LNMP網(wǎng)站環(huán)境。

準(zhǔn)備條件

  • 1、一臺(tái)裝有Debian10的VPS服務(wù)器。
  • 2、服務(wù)器開(kāi)啟SSH服務(wù),可以遠(yuǎn)程連接。
  • 3、一個(gè)非root賬號(hào),當(dāng)然你用root也可以,一般不建議直接使用root超級(jí)賬號(hào)。

安裝PHP環(huán)境

Linux服務(wù)器上安裝軟件非常方便,比Windows方便多了,你只需要執(zhí)行幾條命令就可以安裝完成。通過(guò)ssh遠(yuǎn)程連接到你的服務(wù)器上后,執(zhí)行如下命令:

sudo apt update

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

安裝完成后,你可以通過(guò)以下命令查看當(dāng)前的php版本:

php -v

進(jìn)入/etc/php/7.3/fpm/pool.d目錄,找到www.conf文件,在文件中找到`security.limit_extensions[4] `,去掉前面的注釋,并修改為如下內(nèi)容:

security.limit_extensions = .php .php3 .php4 .php5 .php7 .html .js .css .jpg .jpeg .gif .png .htm

需要啟動(dòng)php-fpm服務(wù),通過(guò)以下命令啟動(dòng):

sudo systemctl restart php7.3-fpm

注意:在Debian10中默認(rèn)安裝在/etc/init.d/目錄中的是php7.3-fpm,所以要用以上命令啟動(dòng)。

安裝MariaDB數(shù)據(jù)庫(kù)

MariaDB數(shù)據(jù)庫(kù)是MySQL數(shù)據(jù)庫(kù)的開(kāi)源版本,在Debian10的軟件倉(cāng)庫(kù)中,MySQL已經(jīng)被MariaDB取代。通過(guò)以下命令進(jìn)行安裝:

sudo apt install mariadb-server

數(shù)據(jù)庫(kù)安裝完成后,數(shù)據(jù)庫(kù)服務(wù)默認(rèn)自動(dòng),可以通過(guò)以下命令查看數(shù)據(jù)庫(kù)服務(wù)狀態(tài):

sudo systemctl status mariadb

通常我們會(huì)通過(guò)執(zhí)行如下的命令進(jìn)行數(shù)據(jù)庫(kù)的安全加固:

sudo mysql_secure_installation

MariaDB和MySQL的命令是一樣的.

安裝Nginx

在Debian10上安裝Nginx只需要執(zhí)行如下一條命令就可以安裝,命令如下:

sudo apt install nginx

安裝完成后,nginx的安裝目錄默認(rèn)在/etc/nginx中,此時(shí)你可以通過(guò)命令查看nginx服務(wù)狀態(tài):

sudo systemctl status nginx.service

正常情況下,你可以看到如下輸出:

nginx.service - A high performance web server and a reverse proxy server

   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)

   Active: active (running) since Tue 2021-06-08 14:44:25 CST; 20s ago

     Docs: man:nginx(8)

 Main PID: 1524 (nginx)

    Tasks: 2 (limit: 1138)

   Memory: 1.7M

   CGroup: /system.slice/nginx.service

           ├─1524 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

           └─1525 nginx: worker process

如果nginx服務(wù)沒(méi)有啟動(dòng),可以通過(guò)以下命令進(jìn)行啟動(dòng):

sudo systemctl start nginx.service

更多關(guān)于如何管理Nginx的操作,可以查看教程「如何在 Linux 系統(tǒng)中使用 systemctl 命令管理 Nginx 服務(wù)。

配置 Nginx 以處理 PHP 頁(yè)面

首先,進(jìn)入/etc/nginx/sites-available目錄,創(chuàng)建配置文件example.com.conf文件,使用vim編輯器打開(kāi)該文件,在其中添加如下內(nèi)容:

server {

    listen 80;

    listen [::]:80;

    root /var/www/example.com/public_html;

    index index.html;

    server_name localhost;

     access_log /var/log/nginx/example.com.access.log;

     error_log /var/log/nginx/example.com.error.log;

    location / {

        include snippets/fastcgi-php.conf;

            fastcgi_pass unix:/run/php/php7.3-fpm.sock;

    }

}

完成配置文件后,通過(guò)如何命令在site-enabled目錄中創(chuàng)建軟連接,啟用配置文件。

sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/

通過(guò)如下命令測(cè)試配置文件的正確性:

sudo nginx -t

如果配置文件測(cè)試通過(guò),可以通過(guò)如下命令重啟nginx服務(wù),加載配置文件使其生效。

sudo systemctl restart nginx

至此,在Debian10上搭建LNMP的PHP網(wǎng)站環(huán)境就講解完了。

剩下的事就是在/var/www/example.com/public_html目錄中安裝PHP網(wǎng)站或者自己創(chuàng)建PHP文件進(jìn)行測(cè)試了。

通常,我們會(huì)先創(chuàng)建一個(gè)info.php文件,來(lái)驗(yàn)證環(huán)境:

<?php

echo phpinfo();

正常情況下,你會(huì)看到如下內(nèi)容輸出:

如何在 Debian10 上快速搭建 LNMP 環(huán)境?

至此,整個(gè)教程已經(jīng)講解完成,如果你想搭建自己的LNMP環(huán)境,不妨按照教程在自己的Debian10服務(wù)器上嘗試吧!

重要聲明:本文來(lái)自Linux265,經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點(diǎn),轉(zhuǎn)載的目的在于傳遞更多知識(shí)和信息。

我的評(píng)論

還未登錄?點(diǎn)擊登錄

微信掃碼溝通
微信掃碼溝通

微信掃碼溝通

AI
return head