2012-08-14 2 views
0

Zend Framework (버전 9 Studio)를 배포하고 실제로 로컬 IIS 서버에서 실행하려고합니다.젠드 프레임 워크 프로젝트를 IIS에서 실행하려면 어떻게해야합니까?

나는 내장 된 마법사를 사용하여 매우 간단한 작은 응용 프로그램을 만들었습니다. Zend와 함께 제공되는 Apache 서버에서 실행하면 정상적으로 작동합니다. 하지만 파일을 복사하여 IIS에서 실행하려고 시도했지만 오류가 발생했습니다.

라이브러리에 대한 링크가 누락 된 것으로 보입니다. 필자는 누락 된 라이브러리를 수동으로 분리하여 잡아서 라이브러리 라이브러리 폴더에 넣으려고 시도했습니다. 이것은 좋은 출발이지만 나는 여전히 길 아래에 다른 오류가 발생합니다.

IIS에서 실행되는 젠드 프로젝트의 예와 함께 제공되는 자습서를 발견했습니다. 하지만, 제가 만든 프로젝트와 거의 같은 문제가 있습니다. 더 많은 누락 된 라이브러리. 이 튜토리얼에는 Apache가 사용하는 .htaccess의 필요성을 대체 할 web.config와 같은 몇 가지 멋진 트릭이 포함되어 있습니다.

그건 내가 만든 것입니다. 이것은 모두 매우 실망 스럽습니다. 누구든지 튜토리얼처럼 간단한 예를 들었습니까? 그렇지 않다면 좋은 정보 만 있으면 도움이 될 것입니다.

+0

IIS가 IIS에서 실행되도록 올바르게 설치 되었습니까? – Matt

+0

include_path에 대한 각 설치/시스템의 ini 설정을 비교 했습니까? – Cups

+0

예, 그렇습니다. 사실 젠드 프레임 워크없이 PHP를 똑바로 실행할 수 있습니다. 심지어 데이터베이스 연결 문자열을 잘 작동합니다. 따라서 서버가 아닙니다. 나는 아파치와 IIS를 모두 운영하고있다. 그리고 그들은 서로 간섭하지 않습니다. 컵 - include_path는 무엇이되어야하며 어디에 설정해야합니까? –

답변

0

재 작성 모듈 Rob Allen has a little tutorial이 도움이 필요합니다. 가장 큰 문제는 일반적으로 다시 쓰기 모듈입니다. 별도로 설치해야하기 때문입니다.

+0

그래 ... 그 튜토리얼을 발견하고 그 재 작성 모듈을 설치했다. 그러나 라이브러리가 없기 때문에 코드는 실행하기에 충분하지 않습니다. –

+0

어떤 라이브러리가 있습니까? Remeber Zend Studio와 Zend Framework는 둘 다 Zend가 만든 것을 제외하고는 서로 관련이 없습니다. 젠드 프레임 워크는 독립적 인 프레임 워크입니다. PHP include path 나 응용 프로그램/라이브러리의 Zend 폴더에 넣으면됩니다. ZF가 IIS에서 갖는 유일한 문제는 다시 쓰기 모듈입니다. iis에서 작동하도록 php가 설치되어 있는지 확인해야합니다. http://www.microsoft.com/web/gallery/install.aspx?appid=PHP53 – RockyFord