去掉mod_proxy.so和mod_proxy_fcgi.so之前的注解,确保他们被apache加载。
如果php-fpm使用的是TCP socket,那么在httpd.conf末尾加上:
<FilesMatch \.php$> SetHandler "proxy:fcgi://127.0.0.1:9000" </FilesMatch>
如果用的是unix socket,那么httpd.conf末尾加上:
<Proxy "unix:/dev/shm/php-fpm.sock|fcgi://php-fpm"> ProxySet disablereuse=off </Proxy> <FilesMatch \.php$> SetHandler proxy:fcgi://php-fpm </FilesMatch>
至此在apapche上配置php-fpm结束: