> This is from ps aux | grep fpm:
> 
> root     17004  0.0  0.6 339008 11244 ?        Ss   01:18   0:00 php-fpm: 
> master process
> (/etc/opt/rh/rh-php70/php-fpm.conf)
> apache   17005  0.0  0.3 339112  7352 ?        S    01:18   0:00 php-fpm: 
> pool www
> apache   17006  0.0  0.3 339112  7356 ?        S    01:18   0:00 php-fpm: 
> pool www
> apache   17007  0.0  0.4 339252  8452 ?        S    01:18   0:00 php-fpm: 
> pool www
> apache   17008  0.0  0.3 339112  7360 ?        S    01:18   0:00 php-fpm: 
> pool www
> apache   17009  0.0  0.3 339112  7368 ?        S    01:18   0:00 php-fpm: 
> pool www
> root     17036  0.0  0.9 562800 18540 ?        Ss   01:18   0:00 php-fpm: 
> master process
> (/etc/opt/rh/rh-php72/php-fpm.conf)
> apache   17037  0.0  0.3 562800  6976 ?        S    01:18   0:00 php-fpm: 
> pool www
> apache   17038  0.0  0.3 562800  6976 ?        S    01:18   0:00 php-fpm: 
> pool www
> apache   17039  0.0  0.3 562800  6976 ?        S    01:18   0:00 php-fpm: 
> pool www
> apache   17040  0.0  0.3 562800  6976 ?        S    01:18   0:00 php-fpm: 
> pool www
> apache   17041  0.0  0.3 562800  6980 ?        S    01:18   0:00 php-fpm: 
> pool www
> 
> Does this not look correct?


Yes. It seems correct.

This is just one way, there are many, but it would work:
# 1) disable mod_php
# 2) enable mod_proxy and mod_proxy_fcgi
# 3) create a file called php7.0-fpm.conf that will handle PHP7.0 requests

<IfModule proxy_fcgi_module>
    # Enable http authorization headers
    <IfModule setenvif_module>
    SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1
    </IfModule>
    <FilesMatch ".+\.ph(ar|p|tml)$">
        SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
        # or if you prefer use TCP instead of UX socket
        #SetHandler "proxy:fcgi://localhost:9002"
    </FilesMatch>
</IfModule>

# 4) create a file called php7.2-fpm.conf that will handle PHP7.2 requests

<IfModule proxy_fcgi_module>
    # Enable http authorization headers
    <IfModule setenvif_module>
    SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1
    </IfModule>
    <FilesMatch ".+\.ph(ar|p|tml)$">
        SetHandler "proxy:unix:/run/php/php7.2-fpm.sock|fcgi://localhost"
        # or if you prefer use TCP instead of UX socket
        #SetHandler "proxy:fcgi://localhost:9003"
    </FilesMatch>
</IfModule>

# 5) inside your virtualhosts, include the desired PHP conf file:
# eg: Include /yourconfpath/php7.2-fpm.conf

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to