2010-05-21 3 views
2

CentOS 5.3에서 웹 사이트를 실행하고 있습니다. 기본적으로 파이썬 2.4를 업그레이드하면 centos가 깨질 것이라고 생각합니다. 나는이 사이트 (http://www.question-defense.com/2009/12/25/how-to-install-python-2-6-on-centos-5-without-breaking-yum)를 따라 파이썬 2.6을 설치했다.Cent OS 5.3에서 python2.6 용 mod_wsgi를 컴파일 할 때 오류가 발생했습니다.

이제 "python"을 실행하면 python2.4가 실행되고 "python26"을 실행하면 python2.6이 실행됩니다.

mod_wsgi-3.2를 컴파일하려고합니다. ./configure를 실행하면 파이썬 2.4 환경 만 필요합니다. 나는 --with-python =/usr/bin/python26을 사용해 보았습니다. 그렇게하면 "make"명령이 작동하지 않습니다.

누군가가이 문제에 대해 궁금해 할 수 있습니까?

미리 감사드립니다.

죄송합니다. 출력이 너무 깁니다.

이렇게 끝납니다.

mod_wsgi.c:14519: error: 'AuthObject' has no member named 'r' mod_wsgi.c:14523: 
error: 'AuthObject' has no member named 'log' mod_wsgi.c:14526: 
error: 'PyExc_AttributeError' undeclared (first use in this function) mod_wsgi.c:14528: 
error: 'AuthObject' has no member named 'log' mod_wsgi.c:14541: error: expected expression before ')' token mod_wsgi.c:14548: 
rror: expected ';' before 'ap_log_rerror' mod_wsgi.c:14553: 
error: expected ';' before '}' token mod_wsgi.c:14558: 
error: too many arguments to function 'wsgi_log_python_error' mod_wsgi.c:14563: 
error: expected expression before 'module' apxs: 
Error: Command failed with rc=65536 . make: *** [mod_wsgi.la] Error 1 

+0

우리가 추측하지 않고 출력물을 자유롭게 공유하십시오. –

+0

파이썬 2.4를 사용하여 wsgi 응용 프로그램을 실행하지 못하게하는 이유는 무엇입니까? –

+0

나는 장고를 사용하고 있으며 일부 모듈은 python2.5 이상을 필요로한다. – webdev

답변

1

당신은 아파치와 파이썬 모두 개발 패키지를 설치해야합니다 감사합니다. mod_wsgi를 설치하기위한 지시 사항을 읽어 보면 알 수 있습니다. 참조 :

http://code.google.com/p/modwsgi/wiki/QuickInstallationGuide

또는 mod_wsgi에 소스 코드와 함께 제공되는 README를.