要在Ubuntu上将PHP-FPM与Apache一起使用,您需要按照以下步骤操作:
-
安装Apache和PHP:
打开终端并运行以下命令来安装Apache和PHP:
sudo apt update sudo apt install apache2 sudo apt install php libapache2-mod-php php-mysql -
安装PHP-FPM:
运行以下命令来安装PHP-FPM:
sudo apt install php-fpm -
禁用Apache的mod_php模块:
这是为了确保Apache使用PHP-FPM处理PHP文件。运行以下命令:
sudo a2dismod php7.x-mod_php请将
php7.x替换为您安装的PHP版本,例如php7.4。 -
启用Apache的proxy_fcgi模块:
运行以下命令来启用proxy_fcgi模块:
sudo a2enmod proxy_fcgi setenvif -
配置Apache以使用PHP-FPM:
编辑Apache的默认站点配置文件,以便将PHP请求转发给PHP-FPM。运行以下命令:
sudo nano /etc/apache2/sites-available/000-default.conf在
部分中,找到DocumentRoot指令,并在其下方添加以下内容:SetHandler "proxy:fcgi://localhost:9000" 这将告诉Apache将所有
.php文件的请求转发到运行在端口9000上的PHP-FPM。 -
重启Apache:
保存更改并退出编辑器。运行以下命令以重启Apache:
sudo systemctl restart apache2
现在,您已经成功地将PHP-FPM与Apache一起使用。您的Apache服务器将通过PHP-FPM处理PHP文件。如果您遇到任何问题,请检查Apache和PHP-FPM的错误日志以获取更多信息。
以上就是关于“Ubuntu PHP-FPM与Apache如何搭配”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm