Ubuntu16.04 LNMP環境安裝
阿新 • • 發佈:2019-02-17
系統升級
- sudo atp update
安裝nginx
- sudo apt install nginx 一條指令就搞定了安裝
- 預設web路徑在/var/www/html,訪問本地http://loaclhost/出現Welcome to Nginx!,即是安裝成功!
安裝mysql
- sudo apt install mysql-server mysql-client
- 安裝過程中需設定 mysql root 密碼
- mysql_secure_installation #加強安全性,可選
安裝php7.1
- sudo apt-add-repository ppa:ondrej/php ###使用 PPA ppa:ondrej/php 庫
- sudo apt update ###更新軟體庫
- sudo apt install php7.1 php7.1-fpm php7.1-cgi php7.1-common php7.1-curl php7.1-mysql php7.1-mcrypt php7.1-mbstring
- 如果7.2的話$ apt install php7.2 php7.2-fpm php7.2-cgi php7.2-cli php7.2-common php7.2-curl php7.2-mysql php7.2-mbstring php7.2-opcache php7.2-dev php7.2-json
nginx虛擬主機配置
- /etc/nginx/sites-available目錄下,新建test.conf檔案,寫下如下內容
server {
listen 80;
listen [::]:80;
server_name test.app; #你的域名
root /var/www/nginx/test;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
# With php7.0-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# With php7.0-fpm:
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
}
} - 通過指令sudo ln -s /etc/nginx/sites-available/test.me /etc/nginx/sites-enabled/test快捷方式到sites-enabled目錄
- 修改/etc/hosts檔案,最下面新增一句127.0.0.1 test.app(你的域名)
- 重啟服務
systemctl restart nginx / systemctl restart php7.1-fpm - 即可訪問http://test.app(你的域名)/,將顯示/var/www/nginx/test/目錄下的內容