我在Ubuntu 13.04上安装了apache2,PHP5和PHP5 apache模块.
PHP正在处理.PHP文件,但html文件中的PHP代码行不能执行.
谷歌搜索我发现必须添加AddHandler …和AddType …行到httpd.conf但是安装的版本没有这个文件或者至少在/ etc / apache2 /中找不到它
代码示例:
<html> <head></head> <body> <?PHP PHPinfo(); ?> </body> </html>
得到它的工作.我的apache版本没有httpd.conf,而是在/ etc / apache2 / mods-enabled /中有PHP5.conf
编辑该文件,发现:
<FilesMatch ".+\.ph(p[345]?|t|tml)$"> SetHandler application/x-httpd-PHP </FilesMatch> <FilesMatch ".+\.PHPs$"> SetHandler applicatio .... ....
<FilesMatch ".+\.html$"> SetHandler application/x-httpd-PHP </FilesMatch>