Gja*_*jaa 1 php ubuntu apache2
我在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>
Run Code Online (Sandbox Code Playgroud)
得到它的工作.我的Apache的版本没有的httpd.conf,而不是具有php5.conf在/etc/apache2/mods-enabled/
编辑该文件,发现:
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch ".+\.phps$">
SetHandler applicatio
....
....
Run Code Online (Sandbox Code Playgroud)
添加了以下内容:
<FilesMatch ".+\.html$">
SetHandler application/x-httpd-php
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
现在php解析html文件和<?php ... ?>代码的工作原理.