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を使用したことがないので、助けていただければ幸いです。
PHPをどのように実行していますか?外部スポナーを使用してFCGIモードで実行している場合、nginxを再起動してもPHPサーバーには影響しないため、別途再起動する必要があります。