20 May 2016
## 加载php解析模块 LoadModule php5_module modules/libphp5.so ## 使用FileMatch代替原来的AddType <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> ## 添加php主页文件index.php ## 在"DirectoryIndex index.html"后添加index.php <IfModule dir_module> DirectoryIndex index.html index.htm index.php </IfModule> ## PHP解析进阶 ## 老方法解析php文件,这种有漏洞,例如"examp.php.jpeg" AddType application/x-httpd-php .php ## 若想匹配更多的phtml,php2,php3,php4等,可添加如下配置 <FilesMatch "\.ph(p[2-6]?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> ## 可以将.phps文件由PHP源码过滤器处理,使得其在显示时可以高亮源码 <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch> ## mod_rewrite也可将不需要运行的.php文件源码高亮显示,且不需要更名为.phps RewriteEngine On RewriteRule (.*\.php)s$ $1 [H=application/x-httpd-php-source]