apache php fpm配置文件 (怎么配置Apache PHP FPM的配置文件?)
Apache和PHP是Web开发中常用的两个组件,他们的运行效率和稳定性直接影响了网站的正常运行。为了进一步提升效率和稳定性,可以使用PHP-FPM来处理PHP脚本。在本文中,将详细阐述如何配置Apache PHP-FPM的配置文件。
- 安装PHP-FPM
首先,需要安装PHP-FPM,可以使用以下命令来安装:
sudo apt-get install php-fpm
- 配置Apache
在配置Apache之前,需要确认已经安装了modproxyfcgi和mod_fastcgi。
sudo a2enmod proxy_fcgi
sudo a2enmod fastcgi
然后,在Apache的vhost配置文件中加入以下内容:
“`
ProxySet disablereuse=off
<FilesMatch .php$>
SetHandler "proxy:unix:/var/run/php-fpm/php-fpm.sock|fcgi://localhost"
“`
这部分配置的作用是将PHP-FPM与Apache关联起来,让Apache通过Unix Socket或TCP连接来传递请求。
- 配置php-fpm
打开php-fpm的配置文件/etc/php/7.3/fpm/pool.d/www.conf,在文件末尾加入以下内容:
listen = /var/run/php-fpm/php-fpm.sock
listen.owner = www-data
listen.group = www-data
user = www-data
group = www-data
这部分的配置指定了监听端口(/var/run/php-fpm/php-fpm.sock),以及PHP-FPM的执行用户和组(www-data)。
- 重启服务
最后,需要重启Apache和PHP-FPM服务,才能让配置生效:
sudo service apache2 restart
sudo service php7.3-fpm restart
到此,Apache PHP-FPM的配置文件就完成了。通过这种方式,可以让PHP-FPM处理PHP脚本,解决了Apache自带的mod_php性能较低的问题。