ubuntu 16.04安裝LNMP環境

全棧社群發表於2019-04-02

序言

LNMP是指一組通常一起使用來執行動態網站或者伺服器的自由軟體名稱首字母縮寫。L指Linux,N指Nginx,M一般指MySQL,P一般指PHP。通過以下步驟,可以很方便地為你的linux伺服器安裝上網站執行所需要的環境。

一、 更新源

apt-get update && apt-get dist-upgrade -y
複製程式碼

二、安裝nginx

apt-get install nginx
複製程式碼

三、安裝php-fpm和常用php擴充套件

apt-get install php-fpm php-gd php-mbstring php-curl php-xml php-mcrypt php-mysql php-zip php-json php-redis php-memcached
複製程式碼

四、安裝mysql

apt-get install mysql-server
複製程式碼

五、建立測試站點

1. 新建站點目錄

我們在/var/www下面新建一個test目錄,作為站點目錄。 執行以下命令:

mkdir /var/www/test
複製程式碼

2.新建php入口檔案

echo '<?php echo 1;'  > /var/www/test/index.php
複製程式碼

3.授權給fpm使用者www-data,使fpm程式可以訪問站點檔案

chown -R www-data:www-data /var/www/test && chmod -R 755 /var/www/test
複製程式碼

4.設定nginx站點配置

在/etc/nginx/conf.d新增一個test.conf檔案,並寫入以下內容:

server {
        listen 80 default_server;
        listen [::]:80 default_server;
        root /var/www/test;
        index index.php index.html index.htm;
        server_name _;
        location / {
                try_files $uri $uri/ =404;
        }
        location ~ \.php$ {
               include snippets/fastcgi-php.conf;
               fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }
}
複製程式碼

這個配置表示站點監聽80埠,網站根目錄為/var/www/test,入口檔案為index.php,通過php-fpm程式來執行php指令碼。

測試並重新載入nginx配置:

nginx -t && nginx -s reload
複製程式碼

六、測試是否成功

瀏覽器訪問http://【你的IP地址】,如果看到頁面輸出1則表示已經安裝成功。


  • 歡迎關注微信公眾號“全棧社群”,獲取更多站長、開發者必備的前端、後端、運維技術乾貨。

  • 22元美國VPS、建站主機:www.salasolo.com

相關文章