我在 OSX Yosemite 上,目前正在尝试安装 mod_xsendfile。我按照那里的所有步骤没有遇到任何问题: http: //patrickward.com/2013/01/07/adding-the-x-sendfile-module-to-mamp-pro/
现在,当我尝试启动 MAMP Pro 时,它说 Apache 无法启动。如果我查看错误日志,除了该行之外什么都没有出现:
[Sun Nov 30 11:17:18 2014] [notice] caught SIGTERM, shutting down
我已在 MAMP httpd.conf 中包含该模块,因此我可以在 GUI 中打开或关闭该模块。如果我关闭 mod_xsendfile,Apache 就会启动。如果它打开,它不会在没有任何错误的情况下启动。
我检查了它是否不是为相同的架构编译的:
MacBook-Pro-de-Etienne:modules etienne$ file mod_headers.so
mod_headers.so: Mach-O 64-bit bundle x86_64
MacBook-Pro-de-Etienne:modules etienne$ file mod_xsendfile.so
mod_xsendfile.so: Mach-O 64-bit bundle x86_64
我检查了权限,但它们也相同:
-rw-rw-r-- 1 etienne admin 13864 20 oct 10:23 mod_userdir.so
-rw-rw-r-- 1 etienne admin 18896 20 oct 10:23 mod_usertrack.so
-rw-rw-r-- 1 etienne admin 13404 20 oct 10:23 mod_version.so
-rw-rw-r-- 1 etienne admin 14128 20 oct 10:23 mod_vhost_alias.so
-rw-rw-r-- 1 etienne admin 2238836 20 oct 10:23 mod_wsgi.so
-rw-rw-r-- 1 etienne admin 15572 30 nov 10:58 mod_xsendfile.so
我真的不知道可能是什么问题...