Назад | Перейти на главную страницу

Почему Apache с mod_wsgi + mod_php вызывает ошибку сегментации?

Я использую Macports в OS X 10.6 для управления Apache, PHP и Python. У меня никогда не было проблем, настройка работает отлично. Однако, когда я добавляю в смесь mod_wsgi, Apache сразу вылетает из-за ошибки сегментации. Вот что устанавливается через macports:

После установки mod_wsgi, добавления его в httpd.conf и перезапуска apache каждый раз возникает ошибка seg. У меня не установлен mod_python. Если я удалю mod_php, прокомментировав его из httpd.conf, apache будет работать нормально. Очевидно, что сбой вызывает смесь mod_wsgi и mod_php. Есть идеи, что не так? Как я могу избежать ошибки seg, когда оба работают вместе?

Частая причина - несколько разных версий библиотеки используются разными модулями. Использовать otool -L с различными динамическими библиотеками, чтобы увидеть, в каких из них есть конфликт, а затем соответствующим образом перестроить.