在Debian系統中,PHP與Nginx的配合可以通過以下步驟實現:
安裝Nginx: 在Debian終端中運行以下命令來安裝Nginx:
sudo apt update
sudo apt install nginx
安裝PHP-FPM: 在Debian終端中運行以下命令來安裝PHP-FPM(FastCGI Process Manager):
sudo apt update
sudo apt install php-fpm
配置Nginx以支持PHP:
編輯Nginx的默認站點配置文件,通常位于/etc/nginx/sites-available/default
。你可以使用以下命令打開文件:
sudo nano /etc/nginx/sites-available/default
在server
塊中,找到location
部分,將其修改為以下內容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
請注意,fastcgi_pass
中的PHP版本可能與你安裝的版本不同。你可以通過運行php -v
命令來查看已安裝的PHP版本。
重啟Nginx服務: 保存并關閉配置文件后,運行以下命令重啟Nginx服務以應用更改:
sudo systemctl restart nginx
測試PHP與Nginx的配合:
創建一個名為info.php
的文件,將其放在Nginx的默認根目錄(通常為/var/www/html
):
sudo nano /var/www/html/info.php
在文件中輸入以下內容:
<?php
phpinfo();
?>
保存并關閉文件。
在瀏覽器中訪問http://your_server_ip/info.php
,你應該能看到PHP的信息頁面,這表明PHP與Nginx已成功配合工作。
現在,你可以在Nginx服務器上部署PHP應用程序,并根據需要調整Nginx和PHP-FPM的配置。