在 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 脚本来处理动态内容。