我在OS X 10.6上使用Macports来pipe理Apache,PHP和Python。 我从来没有遇到任何问题,安装程序很好。 但是,当我添加mod_wsgi混合Apache立即崩溃与分段错误。 以下是通过macports安装的内容:
在安装mod_wsgi之后,将它添加到httpd.conf中,然后重新启动apache,它每次都会发生故障。 我没有安装mod_python。 如果我通过从httpd.conf中注释掉mod_php,Apache运行正常。 所以这显然是导致崩溃的mod_wsgi和mod_php的混合体。 有什么不对的想法? 当两者一起运行时,如何避免seg故障?
一个常见原因是由不同模块使用的库的多个不同版本。 使用otool -L对各种dynamic库,看看哪些有冲突,然后适当重build。