# Redirect to local php-fpm if mod_php is not available <IfModule !mod_php5.c> <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/php5.6-fpm.sock|fcgi://localhost" </FilesMatch> # The default configuration works for most of the installation, however it could # be improved in various ways. One simple improvement is to not pass files that # doesn't exist to the handler as shown below, for more configuration examples # see https://wiki.apache.org/httpd/PHP-FPM # <FilesMatch ".+\.ph(ar|p|tml)$"> # <If "-f %{REQUEST_FILENAME}"> # SetHandler "proxy:unix:/run/php/php5.6-fpm.sock|fcgi://localhost" # </If> # </FilesMatch> <FilesMatch ".+\.phps$"> # Deny access to raw php sources by default # To re-enable it's recommended to enable access to the files # only in specific virtual host or directory Require all denied </FilesMatch> # Deny access to files without filename (e.g. '.php') <FilesMatch "^\.ph(p[3457]?|t|tml|ps)$"> Require all denied </FilesMatch> </IfModule> </IfModule>