ubuntu 16.04安裝LNMP環境

序言

LNMP是指一組一般一塊兒使用來運行動態網站或者服務器的自由軟件名稱首字母縮寫。L指Linux,N指Nginx,M通常指MySQL,P通常指PHP。經過如下步驟,能夠很方便地爲你的linux服務器安裝上網站運行所須要的環境。php

1、 更新源

apt-get update && apt-get dist-upgrade -y
複製代碼

2、安裝nginx

apt-get install nginx
複製代碼

3、安裝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
複製代碼

4、安裝mysql

apt-get install mysql-server
複製代碼

5、創建測試站點

1. 新建站點目錄

咱們在/var/www下面新建一個test目錄,做爲站點目錄。 運行如下命令:html

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腳本。mysql

測試並從新加載nginx配置:linux

nginx -t && nginx -s reload
複製代碼

6、測試是否成功

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


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

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

相關文章
相關標籤/搜索