使用xampp并遇到一些问题。当我用php扩展将一段php代码放入其自己的文件并通过localhost运行时,它就可以工作。当我将php嵌入到带有html扩展名的文件中并运行时,似乎php并未被解释,但完全被忽略。是否有一个xampp配置选项,禁用PHP在JavaScript或HTML文件解释?xampp - 当HTML文件的一部分不能被解释为php
回答
假设你已经有了XAMPP安装在C(默认位置)的根......
我真的不会推荐它,因为它增加了实际的HTML文件不必要的开销,但你可以做到这一点...在C:/xampp/apache/conf/extra/httpd-xampp.conf
你应该看到的东西,看起来如:
#
# PHP-Module setup
#
LoadFile "C:/xampp/php/php5ts.dll"
LoadModule php5_module "C:/xampp/php/php5apache2_4.dll"
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
您可以告诉Apache通过添加新的FilesMatch指令对待.html文件作为PHP:
<FilesMatch "\.html$">
SetHandler application/x-httpd-php
</FilesMatch>
或者你也可以通过添加.htaccess
文件到您的文档根目录下做到这一点,它包含的东西像AddHandler application/x-httpd-php .html
虽然有很多更好的方法可以做到这一点,例如使用RESTful URL(并因此避免文件类型甚至暗示)并保留所有PHP文件为.php
- 但你可能需要进入Apache mod_rewrite的黑暗艺术。
感谢您的建议,但它没有帮助。我停下来,开始Apache和MySQL,并尝试重新启动,但它仍然无法正常工作。 – user2301506 2013-04-22 20:23:52
谢谢,谢谢,谢谢,谢谢。你让我看着正确的方向。我重新安装了xampp,然后通过添加... AddType应用程序/ x-httpd-php .html .htm在
嵌入它时你使用的标签?
例如 echo'Yay';
应该
<?php echo 'Yay'; ?>
,或者你可以改变从HTML文件到PHP的扩展,你的PHP代码在顶部和HTML底部
- 1. IIS不能解释PHP文件
- 2. htmlspecialcharacters_decode/html_entities_decode - 结果不被解释为HTML
- 3. 对象不能被解释为索引
- 4. reduce()不能被解释?
- 5. 是否保证DOM文本节点不被解释为HTML?
- 6. XAMPP不解释PHP代码+错误第一
- 7. HTML标签的引导的提示部分不被GWT项目解释
- 8. 被解释为对象的JSON数据的一部分以及被解释为数组的类似部分:为什么?
- 9. 庆典:在功能上构建的命令行的部分,将被解释为
- 10. 从php发送邮件:标题被解释为正文?
- 11. TypeError:'浮动'对象不能被解释为一个整数4
- 12. “STR”对象不能被解释为一个整数[蟒3.5]
- 13. TypeError:'numpy.float64'对象不能被解释为一个整数
- 14. 浮动”对象不能被解释为一个整数
- 15. “设定”对象不能被解释为一个整数
- 16. '浮动' 对象不能被解释为一个整数
- 17. TypeError:'元组'对象不能被解释为一个整数“
- 18. asp.net:DetailsView控件不解释html
- 19. Lua解释,不必导入文件两次的全部功能
- 20. Html文档被解析不同则* .php文件
- 21. XAMPP上的PHP不能正确解释包含相对路径的变量
- 22. php被注释掉了HTML
- 23. 如何将xampp localhost更改为另一个文件夹(xampp文件夹外部)?
- 24. 声明不能被解析为一个JSP文件类型
- 25. 标签似乎被解释为纽带的一部分,从而打破链接
- 26. 的JQuery的DatePicker不能被解释为日期上的Java
- 27. XML文件不能被解决或不
- 28. 如何解析HTML文件的一部分并忽略其余部分?
- 29. PHP文件中XAMPP
- 30. 查找/ PHP替换文本的一部分转换为HTML
你的意思是你想在PHP中启用PHP? – bwoebi 2013-04-22 14:36:26
[已回答](http://stackoverflow.com/questions/2198680/php-script-not-working-in-html-file) – Totoro 2013-04-22 14:43:06
谢谢@Totoro,我会投票结束为一个dup。 – halfer 2013-04-22 17:28:17