web-dev-qa-db-ja.com

php-Gdはインストールされていますが、nginxを実行しているCentOS5.3サーバーのphpinfoにGdが表示されません

Rootとしてログインし、以下を使用してphp-Gdライブラリをインストールしました

$ yum install php-Gd

それはすべてがうまくいったと言ったので、私はしました

$ /etc/init.d/nginx restart

しかし、私が取り組んでいたコードはまだGdライブラリがないという不満があり、phpinfoの出力を確認したところ、「Gd」セクションがありませんでした。

yum list | grep Gdが表示されていることに注意してください

Gd.i386  2.0.33-9.4.el5_1.1  installed
Gd-devel.i386  2.0.33-9.4.el5_1.1  installed
gdb.i386  6.8-27.el5  installed
gdbm.i386  1.8.0-26.2.1  installed
php-Gd.i386  5.1.6-23.2.el5_3  installed

また、extension=Gd.so/etc/php.iniに手動で追加しましたが、それでも表示されないか、エラーが発生するため、nginxを再起動したときにphp.iniが再解析されていないと思われます。 php.iniの変更をロードするためにnginxを再起動する以外に何かしなければならないことはありますか?

正式なトレーニングはありませんが、アドホックサーバー管理の経験はかなりあります(3年程度)が、nginxは比較的新しく、CentOSを使用したことがないので、助けていただければ幸いです。

2
Neil Sarkar

PHPをどのように実行していますか?外部スポナーを使用してFCGIモードで実行している場合、nginxを再起動してもPHPサーバーには影響しないため、別途再起動する必要があります。

1
womble