去掉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結束: