加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

我在这里发布了答案,因为有一天有人可能会遇到我的问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读