2010-03-01 4 views
1

저는 현재 사람을 위해 호스트하고 IIS6 또는 IIS7의 리눅스/아파치 (대역폭, 디렉토리 서비스 [로그인 등]의 이점)에서 호스트 할 수있는 웹 응용 프로그램을 계획 중입니다.IIS 및 Apache와의 호환성 - PHP, Python 등?

PHP는 두 플랫폼 모두에서 지원됩니다. PyISAPIe를 사용하여 IIS에서 장고와 파이썬을 제공하는 사람들을 들었습니다. IronRuby가 나올 때까지 IIS의 Ruby/Rails에 대해서는 잘 모르겠습니다. 나는 Perl 경험이 많지 않지만 IIS에서도 실행된다는 것을 이해합니다.

누구나 입력 해 주시겠습니까? 미리 감사드립니다.

답변

0

램 (LAMP)과 마이크로 소프트 (Microsoft) 스택에서 아무렇지도 않게 실행되는 앱을 빌드하기위한 가장 낮은 공통 분모는 PHP입니다.

Perl은 Windows와 Linux/Apache에서 모두 잘 지원됩니다. 하지만 나는 Windows 스택에서 안정성과 성능을 향상시키는 FastCGI를 지원하기 때문에 Perl보다 PHP를 선택하게 될 것이라고 생각합니다. Microsoft와 Zend는 Windows 용 PHP에서 많은 작업을 해왔으므로 PHP 응용 프로그램을 작성하고 두 플랫폼 모두에서 제대로 실행되도록 기대할 수 있습니다. 이것에 대한 푸딩의 증거는 Joomla, WordPress, phpBBS 및 다른 많은 유명한 오픈 소스 PHP 응용 프로그램이 Windows에서 곧바로 실행된다는 것입니다.

공유 웹 호스팅 회사의 개발자 및 세 번째 라인 지원 엔지니어로서,이 분야에서 상당한 경험을 가진 저는 Windows의 PHP가 유연하고 성능이 뛰어나며 PHP와 마찬가지로 신뢰할 수 있다고 말하고 싶습니다. 램프 스택

마지막으로 Ruby on Rails와 Python/DJango는 IIS에서 잘 지원되지 않는 옵션이며 공유 호스팅 플랫폼에서는 존재하지 않습니다. 이것은 주로 Rails/DJango를 실행하기 위해 물건을 두드리는 데 필요한 콘솔 액세스의 양 때문입니다.

0

windows/iis와 apache/linux에서 실행되는 여러 프로덕션 php5/6 응용 프로그램이 있습니다. 플랫폼 간 전환은 저에게 큰 문제가되지 않았습니다. 나는 리눅스 머신에서 mysql db와 대화하는 Windows 서버에서 테스트한다. 문제없이 Linux 웹 서버에 배포합니다. 루비 나 파이썬 사람이 아니기 때문에 나는 레일이나 피통에 대해 말할 수 없습니다. 그러나, 그들은 내가 그 (것)들을 이해하는 무슨을에서 잘 일해야한다. 내가 너라면 너는 가장 경험이 많은 언어를 고를거야.