Модуль mod_fcgid.so не загружается с Apache 2.4 после обновления MAC OSX yosemite

Я обновил OSX 10,8 до 10,10 Yosemite. После повышения я обнаружил, что версия apache также обновлена ​​с 2.2 до 2.4.

Единственное, что я нашел в apache 2.4, это то, что раздел loadmodule в файле конфигурации apache для FastCGI дает ошибку, а модуль FastCGI не загружается с apache.

Я также переустановить mod_fcgid.so, но это не сработало.

Ошибка следующая...

$ sudo apachectl -T
httpd: Syntax error on line 171 of /private/etc/apache2/httpd.conf: Cannot load libexec/apache2/mod_fcgid.so into server: dlopen(/usr/libexec/apache2/mod_fcgid.so, 10): Symbol not found: _unixd_config\n  Referenced from: /usr/libexec/apache2/mod_fcgid.so\n  Expected in: flat namespace\n in /usr/libexec/apache2/mod_fcgid.so

Может ли кто-нибудь помочь мне в этом? Как я могу настроить FastCGI на Apache версии 2.4?

1 ответ

Я получил ту же ошибку в Mac OS 10.11 El Capitan и исправил ее, перекомпилировав mod_fcgid.so. Вы можете скачать исходный код с http://httpd.apache.org/download.cgi и затем прочитать его файл README-FCGID. То есть в Терминале cd в каталог, который вы скачали, а затем выполните

./configure.apxs
make

Я получил пару ошибок, аналогичных тем, которые обсуждались в https://gist.github.com/justin-schroeder/d3ef404e80a7ae658a8d и поэтому я исправил их аналогично:

/usr/share/apr-1/build-1/libtool: line 1111: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.11.xctoolchain/usr/bin/cc: No such file or directory

так я и сделал:

pushd /Applications/Xcode.app/Contents/Developer/Toolchains
ls
sudo ln -s XcodeDefault.xctoolchain OSX10.11.xctoolchain
popd
make

/usr/include/apache2/ap_hooks.h:39:10: fatal error: 'apr.h' file not found

pushd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
ls
sudo ln -s MacOSX10.11.sdk MacOSX10.11.Internal.sdk
popd
make

Это сработало для меня, но на Эль-Капитан make install последний шаг не сработал, как обсуждалось в приведенной выше ссылке Джастин-Шредер, поэтому я обошел это, как он предложил.

Другие вопросы по тегам