阅读量:301
在Ubuntu上,Apache和PHP-FPM可以通过FastCGI(Fast Common Gateway Interface)协议协同工作,以提高PHP应用程序的性能和安全性。以下是Apache和PHP-FPM协同工作的基本步骤:
安装Apache和PHP-FPM:
sudo apt update
sudo apt install apache2 php-fpm
配置PHP-FPM:
sudo systemctl restart php7.4-fpm
配置Apache与PHP-FPM的协同:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
SetHandler "proxy:unix:/var/run/php/{版本号}-fpm.sock|fcgi://localhost/"
sudo systemctl restart apache2
测试PHP-FPM是否正常工作:
phpinfo();
?>
通过以上步骤,你可以在Ubuntu上成功配置Apache和PHP-FPM,使它们能够协同工作,为你的Web应用程序提供动力。