저는 PHP 기반 웹 사이트 개발을 위해 Zend Studio/Zend Server를 사용합니다. 그러나 이제는 파이썬으로 수업을 진행하고 장고를 배우고 싶습니다.Apache mod_wsgi 32 비트/64 비트 파이썬 호환성
Windows 7 AMD-64 시스템을 사용하고 있고 64 비트 Python 2.6 (코스에서 버전 2.6이 필요함)을 사용 중이며 그 부분이 올바르게 작동합니다.
내 문제는 제 젠드 서버의 32 비트 아파치 설치에 mod_wsgi를 추가하려고합니다. 파이썬 2.6 용 mod_wsgi 32 비트 Windows 바이너리를 여러 개 다운로드하여 C : Program Files (x86) \ Zend \ Apache2 \ modules 디렉토리에 복사하고 httpd.conf 파일을 편집하여 추가했습니다 :
LoadModule wsgi_module modules mod_wsgi에가로 명령 프롬프트에서로드 된 경우 /mod_wsgi.so
다음 테스트 Apached2.2-젠드를 다시 시작하고, 그러나
아파치 -t -M
, mod_wsgi에은에 표시되지 않습니다 로드 된 모듈 목록.
필자는 64 비트 Python 2.6과 32 비트 ZendServer Apache2.2를 섞어서 매치 할 수 없기 때문에 마침내이 기능이 작동하지 않을 수 있다고 생각했습니다.
이내가 아파치 2.2의 64 비트 버전을 설치하고 ZendServer Apache2.2과 동시에 그 실행 (하지만 아무튼 그래서 64 비트 버전을 구성 할 수 있습니다
그래서 여기 내 질문의 고기입니다 내 ZendSever Apache2.2와 동일한 포트에서 수신 대기하므로 모든 로컬 PHP 가상 호스트가 여전히 작동합니까? 어쩌면 내가 mod_wsgi 아파치와 함께로드하는 것이 더 운이 좋을까요?
아니면 32 비트 버전의 Python을 설치하는 것이 좋습니다 (파이썬 2.8과 같은 더 높은 버전 일 것입니다. 필자의 교과 과정에는 파이썬 2.6 만 필요하기 때문에 장고를 직접 만들려고 노력하고 있습니다). 웹 사이트 개발)? ZendServer Apache2.2에서 mod_wsgi를로드 할 수 있습니까? 또한, 아파치는 Windows 7 컴퓨터에서 둘 다 사용한다면 Python 설치가 어떤 것인지 알아낼 수 있습니까?
그냥 2.7.5의 32 비트 버전을 설치하고 사용합니다. 두 가지 버전의 Apache를 망칠 필요가 없으므로 작업하기가 더 쉽습니다. – Blender