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
沒有留言:
張貼留言