zend-framework – XAMPP Zend Framework = .phtml文件不呈现
发布时间:2020-12-13 22:12:22 所属栏目:PHP教程 来源:网络整理
导读:我有一个XAMPP的安装和一个基??于Zend Framework构建的应用程序,它可以在普通的apache2 php5环境中运行.应用程序驻留在正确配置的虚拟主机内部,作为预防措施,我还添加了.phtml文件以匹配php编译器 FilesMatch ".php$|.php5$|.php4$|.php3$|.phtml$|.ph
我有一个XAMPP的安装和一个基??于Zend Framework构建的应用程序,它可以在普通的apache2 php5环境中运行.应用程序驻留在正确配置的虚拟主机内部,作为预防措施,我还添加了.phtml文件以匹配php编译器
<FilesMatch ".php$|.php5$|.php4$|.php3$|.phtml$|.phpt$"> SetHandler application/x-httpd-php </FilesMatch> 当我访问应用程序的任何页面时,我得到在浏览器中呈现的PHP代码而不是呈现的html. PHP文件是经过编译的,因此在渲染之前的任何地方都可以按照预期的方式运行die(‘aaa’).但是当Zend_View在方法_run()中包含脚本文件时,所有内容都会以文本形式输出到浏览器. 我在测试目录中使用普通的index.phtml文件进行测试,它就像一个php文件.它由php.exe解释,但是当zend包含视图脚本时,我无法弄清楚发生了什么. 有人可以提供一些帮助吗? 解决方法
3小时后我发现问题所在.我不敢相信我花了那么长时间,但问题是配置不允许php_short_tag,这是处理模板时的一个很棒的功能.
我在php.ini中启用了短标记并重新启动了apache: short_open_tag = On 我在这里发布了答案,因为有一天有人可能会遇到我的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |