我安裝了XAMPP和一個基於Zend Framework構建的應用程序,它可以在普通的apache2 + php5環境中運行。該應用程序駐留正確配置一個虛擬主機內,作爲預防措施,我還添加了一個.phtml文件,以便與PHP編譯XAMPP + Zend Framework = .phtml文件不呈現
<FilesMatch "\.php$|\.php5$|\.php4$|\.php3$|\.phtml$|\.phpt$">
SetHandler application/x-httpd-php
</FilesMatch>
當我訪問應用程序,我得到的瀏覽器,而不是渲染渲染的PHP代碼的任何頁面的html 。 PHP文件被編譯,所以在渲染之前,任何地方的死亡('aaa')都按預期工作。但是當Zend_View在方法_run()中包含腳本文件時,所有東西都會以文本方式輸出到瀏覽器。
我測試了一個簡單的index.phtml文件在一個測試目錄中,它的行爲像一個PHP文件。它由php.exe解釋,但是當zend包含視圖腳本時,我無法弄清楚發生了什麼。
有人可以提供一些幫助嗎?
我的默認安裝中顯得有些與衆不同: 的LoadFile 「C:/xampp/php/php5ts.dll」 的LoadModule php5_module模塊/ php5apache2_2.dll SetHandler application/x-httpd -php SetHandler application/x-httpd-php-source PHPINIDir「C:/ xampp/php」 我在上面指出,如果我單獨執行一個.phtml文件,它可以工作,但作爲ZF內部的一個視圖,它不會。 –
bedeabza
2010-02-12 17:07:24