PECLを使用して構築したPHP拡張機能(APC )があります。これを追加して設定ファイルに追加しました:
拡張子=/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にリンクするとリンクエラーが発生するため、APCでそれを行うことはできません。そのため、共有拡張機能としてビルドする必要があります。
PS2:extension_dirの方法も機能しません。