Difference between revisions of "Php fpm on apache"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
			
		
		
	
 (Created page with "Make sure to have following flags in make.conf: <source> USE="fpm threads" APACHE2_MODULES="proxy_fcgi" APACHE2_MPMS="event" </source>  Emerge apache / php to activate flags....")  | 
			
(No difference) 
 | 
Revision as of 00:57, 24 April 2021
Make sure to have following flags in make.conf:
USE="fpm threads"
APACHE2_MODULES="proxy_fcgi"
APACHE2_MPMS="event"Emerge apache / php to activate flags. In case of using redis
emerge -v1 dev-php/pecl-redisSet user and group to apache for php-fpm in /etc/php/fpm-php7.4/fpm.d/www.conf
user = apache
group = apacheAdd and start php-fpm
rc-update add php-fpm default
/etc/init.d/php-fpm startDisable standard PHP module in apache by editing /etc/conf.d/apache2 and removing '-D PHP'
Activate php-fpm in apache via the fcgi proxy:
        ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/localhost/htdocs/$1
        DirectoryIndex index.phpMake sure to use the same path in the fcgi url to reference the path on your server (documentroot).
Restart apache