정상적인 apache2 + php5 환경에서 작동하는 XAMPP 및 Zend Framework를 기반으로하는 응용 프로그램이 설치되어 있습니다. HTML 응용 프로그램은 가상 호스트를 올바르게 구성 내부에 상주하며 내가 대신 렌더링의 브라우저에서 렌더링 PHP 코드를 얻을 응용 프로그램의 모든 페이지에 액세스 할 때 예방 차원 나는 또한 PHP 컴파일러에게XAMPP + Zend Framework = .phtml 파일이 렌더링되지 않음
<FilesMatch "\.php$|\.php5$|\.php4$|\.php3$|\.phtml$|\.phpt$">
SetHandler application/x-httpd-php
</FilesMatch>
일치로 .phtml 파일을 추가 . PHP 파일이 컴파일되므로 렌더링하기 전에 어떤 장소에서든 die ('aaa')가 예상대로 작동합니다. 그러나 Zend_View가 _run() 메소드에서 스크립트 파일을 포함하면 모든 것이 브라우저로 텍스트로 출력됩니다.
테스트 디렉토리에 일반 index.phtml 파일로 테스트했으며 PHP 파일처럼 작동합니다. 그것은 php.exe에 의해 해석되지만, zend가 뷰 스크립트를 포함하고있을 때 나는 무슨 일이 일어나고 있는지 알 수 없다.
누군가 도움을 줄 수 있습니까?
내 기본 설치는 조금 다른 외모 : LoadFile과 같은 지시어가 "C : /xampp/php/php5ts.dll" 을 LoadModule php5_module 모듈/php5apache2_2.dll SetHandler 응용 프로그램/x는 - 아파치 - PHP를 SetHandler 응용 프로그램/x-httpd-php-source PHPINIDir "C :/xampp/php" 필자가 .phtml 파일을 개별적으로 실행하면 작동하지만 ZF 내부의보기에서는 작동하지 않는다고 명시했습니다. –
bedeabza