在 OpenResty 中集成 PHP,可以通過以下步驟來實現:
sudo apt-get install php-fpm
配置 PHP-FPM:然后需要配置 PHP-FPM,打開 PHP-FPM 的配置文件 /etc/php/{version}/fpm/php-fpm.conf
,可以根據需要對配置進行調整,例如修改監聽地址和端口號等。
配置 Nginx:接下來需要配置 Nginx,打開 Nginx 的配置文件 /etc/nginx/nginx.conf
,在 http
塊中添加以下配置:
server {
listen 80;
server_name example.com;
location / {
root /var/www/html;
index index.php index.html index.htm;
}
location ~ \.php$ {
root /var/www/html;
fastcgi_pass unix:/var/run/php/php{version}-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
在以上配置中,將 PHP 請求交給 PHP-FPM 處理,然后將結果返回給客戶端。
sudo systemctl restart nginx
sudo systemctl restart php{version}-fpm
index.php
)并放在 Nginx 根目錄下 /var/www/html/
,然后訪問 http://example.com/index.php
來測試 PHP 是否正常工作。通過以上步驟,就可以在 OpenResty 中成功集成 PHP,并使用 PHP 腳本來處理動態內容。