0

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の方法も機能しません。

4

1 に答える 1

0

(デフォルトのOS X php configのように)他の場所ではなく、自分が思っているphp.iniを実際に取得していることを確認してください。phpinfo()は何か面白いものを示していますか?

于 2010-12-05T02:37:12.397 に答える