проблема mod_wsgi с MAMP - PullRequest
       6

проблема mod_wsgi с MAMP

2 голосов
/ 15 июля 2010

Я делаю, что mod_wsgi похож на

$. / Configure --with-python = / Библиотека / Frameworks / Python.framework / Versions / 2.7 / bin / python --with-apxs =/ usr / local / apache2 / bin / apxs

проверка версии Apache ... 2.0.63

настройка: создание ./config.status

config.status: созданиеMakefile

$ sudo make $ sudo make install

, а затем я копирую файл из /usr/local/apache2/modules/mod_wsgi.so в / Applications / MAMP / Library / modules/mod_wsgi.so

И затем я добавляю

LoadModule модули wsgi_module / mod_wsgi.so

в httpd.conf

Iзапустите apache, и я получил ошибку.

$ sudo / Applications / MAMP / Library / bin / apachectl start

Синтаксическая ошибка в строке 287 из / Applications / MAMP / conf / apache/httpd.conf: Невозможно загрузить /Applications/MAMP/Library/modules/mod_wsgi.so на сервер: не удается создать образ объектного файла или добавить библиотеку

1 Ответ

0 голосов
/ 04 декабря 2011

Шаг 1. Убедитесь, что ваша версия MAMP имеет версию 2 , поскольку она включает в себя универсальный двоичный установщик (32-разрядный и 64-разрядный)

Шаг 2: ИзменитьСоздайте файл Make и удалите другие версии компилятора, например:

CPPFLAGS = -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -DNDEBUG 
CFLAGS = -Wc,"-arch i386" -Wc,"-arch x86_64" -Wc
LDFLAGS = -arch i386 -arch x86_64 -F/Library/Frameworks -framework Python -u _PyMac_Error 
LDLIBS = -ldl  -framework CoreFoundation

Шаг 3: В httpd.conf: LoadModule модули wsgi_module / mod_wsgi.so

...