Php
已安裝 php-gd 但 gd 未顯示在執行 nginx 的 CentOS 5.3 伺服器上的 phpinfo 中
以 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 沒有被重新解析。除了重新啟動 nginx 之外,我還需要做些什麼來載入 php.ini 更改嗎?我有相當多(如 3 年)的臨時伺服器管理經驗,雖然沒有接受過正規培訓,但我對 nginx 比較陌生,以前從未使用過 CentOS,因此非常感謝任何幫助。
你是如何執行 PHP 的?如果您使用外部生成器在 FCGI 模式下執行它,重新啟動 nginx 對 PHP 伺服器沒有影響,因此您需要單獨重新啟動它。
初學者linux使用者問題:
我也得到了“在 phpinfo 中沒有 ‘gd’ 部分”,但我似乎安裝了 GD 及其 gd-devel。
我怎麼知道我是否在使用 FCGI。也許我需要重新啟動我的 FCGI?去重新啟動整個電腦重新啟動 FCGI?
謝謝