国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Debian 10 快速搭建LNMP環(huán)境教程

發(fā)布時(shí)間:2022-09-04 14:36 來(lái)源:主機偵探 閱讀:109 作者:主機偵探 欄目: 服務(wù)器 歡迎投稿:712375056

通常在一臺美國VPS美國服務(wù)器上部署PHP網(wǎng)站環(huán)境,一般會(huì )選擇LAMP或者LNMP,那么Debian10如何快速搭建LNMP環(huán)境,下面一起來(lái)了解下。

一、安裝PHP環(huán)境

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

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

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

php -v

進(jìn)入/etc/php/7.3/fpm/pool.d目錄,找到www.conf文件,在文件中找到security.limit_extensions,去掉前面的注釋?zhuān)⑿薷臑槿缦聝热?

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中默認安裝在/etc/init.d/目錄中的是php7.3-fpm,所以要用以上命令啟動(dòng)。

二、安裝MariaDB數據

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

sudo apt install mariadb-server

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

sudo systemctl status mariadb

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

sudo mysql_secure_installation

三、安裝Nginx

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

sudo apt install nginx

安裝完成后,nginx的安裝目錄默認在/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

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

首先,進(jìn)入/etc/nginx/sites-available目錄,創(chuàng )建配置文件example.com.conf文件,使用vim編輯器打開(kā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ò)如下命令測試配置文件的正確性:

sudo nginx -t

如果配置文件測試通過(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)行測試了。

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

<?php
echo phpinfo();

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

相關(guān)推薦:《Debian10如何安裝PHP Debian10安裝PHP教程》

來(lái)源鏈接:https://www.idcspy.com/33603.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

在线亚洲视频网站www色| 亚洲国产精华液网站W| 日韩免费无码视频一区二区三区| 亚洲乱码国产乱码精品精| 中国女人内谢69XXXXXA片| 久久国产精品99精品国产|