2

コマンドラインからPHPを起動すると、次のようになります。

app1-test:wp-content wouser$ php -i | grep -i gd
gd
GD Support => enabled
GD Version => bundled (2.0.34 compatible)

しかし、Apacheを起動すると、次のエラーが発生します(ライブラリがphpinfoに表示されません)。

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20060613/gd.so' - (null) in Unknown on line 0

PHPを完全に再コンパイルせずにGDサポートを有効にしようとしています。しかし、私はあきらめようとしています。コマンドラインでは正常に動作しますが、Apacheのロード中は正常に動作しないのは奇妙なことです。

誰かアイデアはありますか?

ありがとう

4

2 に答える 2

1

gd.so がこのディレクトリにあると確信していますか?

Web サーバーの .so ファイルへのファイル アクセス権など、通常のことを確認しましたか?

私には許可の問題のように聞こえます

于 2011-04-27T09:51:42.333 に答える
1

実際に、gd.so が 64 ビットでプリコンパイルされているサイトを見つけました。ディレクトリにファイルを配置しただけで、人生は良好でした。

誰かが疑問に思っている場合:

http://www.viames.it/mac-os-x.html

于 2011-04-28T04:05:08.517 に答える