Step 1 : 安裝 Nginx Web Server
sudo apt-get update sudo apt-get install nginx
在瀏覽器輸入 http://server_ip 出現下圖,即表示安裝成功
sudo apt install php8.1-fpm php8.1-mysql php8.1-mbstring php8.1-gd php8.1-curl
2. 修改php.ini (Modifying php.ini file) :
sudo nano /etc/php/8.1/fpm/php.ini
找到
;cgi.fix_pathinfo=1
改成
cgi.fix_pathinfo=0
存檔並重啟 php 服務
sudo service php8.1-fpm restart
然後要設定讓nginx能夠執行PHP腳本 輸入以下指令修改nginx設定
sudo nano /etc/nginx/sites-available/default
我們將其改成如下 (紅色表示變動部分)
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
修改完後儲存 並輸入以下指令檢查設定檔格式是否沒有錯誤
sudo nginx -t
檢查沒有錯誤就輸入指令重新載入nginx設定
sudo systemctl reload nginx
沒有留言:
張貼留言