PHP отказывается загружать общие расширения в Mac OS X

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

расширение = / 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 '\ "$ @"

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

P.S.2: Путь extension_dir тоже не работает.


person Kristina Brooks    schedule 05.12.2010    source источник


Ответы (1)


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

person Tyler Eaves    schedule 05.12.2010
comment
Да, я нахожусь в /usr/local/lib/php.ini - person Kristina Brooks; 05.12.2010
comment
Пришлось что-то принять. Еще не разобрался, на сервере разработки работает так что пока все в порядке. - person Kristina Brooks; 15.12.2010