Windows 및 IIS의 PHP 5 및 Zend MVC
-
23-08-2019 - |
문제
Windows에서 PHP 5 / Zend MVC 프로덕션 응용 프로그램을 실행하는 것을 알고 있어야 할 주요 문제가 있습니까? 특정 응용 프로그램은 전자 상거래 시스템 인 Magento이며 클라이언트는 데이터 센터에 Linux 상자를 갖는 데 관심이 없습니다. PHP 5와 Zend MVC가 IIS에서 올바르게 일하는 행운을 가진 사람이 있습니까?
해결책
예, 작동합니다. Microsoft와 Zend는 Linux에서 실행되면서 PHP를 실행하기 위해 함께 협력하고 있습니다. Zend에는 Windows 및 IIS 용 인증 된 핵심 패키지 (PHP, MySQL 포함)가 있습니다. 또한 Zend Framework는 진정한 플랫폼 Independend입니다.
대신 또 다른 옵션은 Windows에서 Apache를 사용하는 것이지만 IIS는 정적 페이지보기에 더 빠르며 다른 흥미로운 옵션도 있습니다. .HTACCESS 파일은 지원되지 않으므로 다시 작성하려면 다른 IIS 구성 요소에 의존해야합니다.
다른 팁
IIS 재 작성 모듈을 가져와 일을 좀 더 쉽게 만들 수 있습니다.
http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1691
Vista x64 기계에서 Zend, Php, Apache 및 MySQL이 실행되지만 Apache 대신 IIS에서 실행해 보겠습니다.
나는 그것이 너무 어렵지 않을 것이라고 생각합니다
또한 IIS7 (ISAPI)이있는 Windows Server 2008 상자에서 Magento를 실행하는 데 약간의 진전이있었습니다. URL 재 작성을 비활성화하면 시스템이 잘 작동하지만 Magento 및 모든 재 작성 시스템 (Helicon Isapi Rewrite-Lite, APE 및 Microsoft Rewrite 모듈)으로 성공할 수 없었습니다.
Magento는 Windows에서 지원되지 않습니다. 설치했지만 Linux보다 더 복잡하며 배포와는 다른 환경에서 개발하는 것은 의미가 없습니다. 고객이 재고해야합니다.