序言
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