PHP отказывается загружать общие расширения в Mac OS X - PullRequest
0 голосов
/ 05 декабря 2010

У меня есть расширение PHP ( APC ), которое я построил с использованием PECL.Я добавил его в файл конфигурации, добавив:

extension = / usr / lib / php / extensions / no-debug-non-zts-20090626 / apc.so

Однако PHP полностью игнорирует расширение, без каких-либо ошибок или чего-либо еще. Почему это происходит?

Моя команда конфигурирования PHP:

'. / Configure' \ '--with-apxs2' \ '--enable-gd-native-ttf '\' --with-curl '\' --with-gd '\' --with-freetype-dir = / opt / X11 / '\' --with-jpeg-dir = / opt/ local / '\' --with-png-dir = / opt / local / '\' --with-mysql = / usr / local / mysql '\' --without-iconv '\' --with-mm'\' --with-mysqli = / usr / local / mysql / bin / mysql_config '\' --with-imagick = / opt / local / '\' --enable-mbstring '\' --with-libmemcached-dir = / opt / local '\' --enable-memcached '\ "$ @"

PS То же самое произошло с расширением memcached, поэтому я статически связал его с PHP.Я не могу сделать это с APC, потому что это вызывает ошибки компоновки, когда я связываю его с PHP, поэтому мне приходится создавать его как общее расширение.

PS2: путь extension_dir также не работает.

1 Ответ

0 голосов
/ 05 декабря 2010

Вы уверены, что на самом деле получаете php.ini, который вам нужен, а не где-то еще (например, конфигурация php для OS X)? Phpinfo () показывает что-нибудь интересное?

...