지난 3 일 동안 mod_wsgi를 설치하려고했습니다. Windows에서 더 복잡한 프로세스임을 알게 된 후 Linux로 작업하기로 결정했지만, .so 파일을 찾을 수 없기 때문에 Apache/Xampp 서버에 설치하는 방법을 아직 알지 못했습니다. mod_wsgi의 최신 릴리스. 내 httpd.conf 파일은 이미 구성 및 모듈을로드 할 준비하지만 분명한 이유에는 파일이 없기 때문에apache2/module 용 mod_wsgi.so 파일은 어디에서 얻을 수 있습니까?
sudo /opt/lampp/lampp start
이
Starting XAMPP for Linux 5.6.30-0...
XAMPP: Starting Apache...fail.
httpd: Syntax error on line 523 of /opt/lampp/etc/httpd.conf: Syntax error
on line 11 of /opt/lampp/apache2/conf/httpd.conf: Cannot load /usr/lib/apache2/modules/mod_wsgi.so into server: /usr/lib/apache2/module
/mod_wsgi.so: cannot open shared object file: No such file or directory
XAMPP: Starting MySQL...ok.
를 산출하고있다.
그래서 실제로 어디에서 파일을 가져 옵니까? 구형 웹 사이트에서 그 중 일부를 보았지만 호환성 문제 또는 기능과 수정이 적은 모듈 버전으로 인해 사용하기를 꺼립니다.
편집 : 나는 또한 설치 명령을 핍를 통해 설치를 시도,하지만 난 따라서 스크립트 ISN을 나는 아파치가 XAMPP 패키지에 설치 되었기 때문이라고 생각만을 할 수있는 다음과 같은 오류
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-L3NBQK/mod-wsgi/setup.py", line 164, in <module>
'missing Apache httpd server packages.' % APXS)
RuntimeError: The 'apxs' command appears not to be installed or is not executable. Please check the list of prerequisites in the documentation for this package and install any missing Apache httpd server packages.
를 얻을 ' 아파치 아파치 서버 패키지를 찾을 수 없습니다.
편집 2 : 나는 elementaryOS 로키, 64 비트 아키텍처, 파이썬 2.7.12 (11-1)에서 일하고 있어요, 그리고 아파치는 코멘트에 대답 XAMPP의 v5.6.30
는,이 http://enkoding.blogspot.mx/2013/01/setup-python-for-web-in-7-steps 같은 몇 가지를 시도했습니다 -on.html 이 파일에는 .so 파일에 대한 링크가 있지만 잘못된 것이 아니라면 3.4 버전을 넘지 않습니다. 동일한 사이트에서 github로 옮겼다는 것을 알았 기 때문에 거기에 가서 최신 릴리스를 .so 파일을 찾을 수없는 .tar.gz 파일의 소스 코드로 다운로드합니다. –
공식 github 페이지 자체는 Apache에 직접 설치하기 위해 http://modwsgi.readthedocs.io/en/develop/로 리디렉션됩니다. 이 사이트는 두 가지 방법으로 설치가 가능하다는 것을 알려줍니다. 첫 번째는 "기존 Apache 설치에 기존 Apache 모듈을 설치 한 상태입니다.이 경로 다음에 mod_wsgi를로드하고 웹 요청을 전달하도록 Apache를 수동으로 구성해야합니다. 귀하의 WSGI 응용 프로그램에. " 아무것도 더. 두 번째는 pip install을 사용하는 것인데, 나는 이미 시도해 보았고 나에게 도움이되지 못한다. –
그리고 마지막으로 언급 한 튜토리얼을 이미 많이 보았습니다. 많은 것들은 Windows, OSX, Linux를위한 것이고, 이것들은 아키텍쳐 (32 또는 64)에 따라 다를 수 있으며, 각각은 파이썬 버전에 따라 다를 수 있으며, 이들 각각은 아파치 버전. 이 문제에 대한 모든 시나리오를 실현할 때 머리가이 게시물을 읽는 것보다 많이 돌아 가지 않기를 바랍니다. 말할 것도없이, 그들 중 많은 모듈의 이전 버전에 대한 것으로 보인다. –