У меня есть расширение 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 также не работает.