ubuntu 16.04安裝LNMP環(huán)境

序言

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

一、 更新源

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;
        }
}

這個配置表示站點監(jiān)聽80端口,網站根目錄為/var/www/test,入口文件為index.php,通過php-fpm進程來執(zhí)行php腳本。

測試并重新加載nginx配置:

nginx -t && nginx -s reload

六、測試是否成功

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


  • 歡迎關注微信公眾號“全棧社區(qū)”,獲取更多站長、開發(fā)者必備的前端、后端、運維技術干貨。

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

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容