以root身份login,我使用安装了php-gd库
$ yum install php-gd
它说一切正常,所以我做到了
$ /etc/init.d/nginx restart
但我一直在工作的代码仍抱怨没有gd库,当我去检查phpinfo
的输出时,没有“gd”部分。
我应该注意到yum list | grep 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
,并且仍然没有显示或者提示错误,这导致我相信我的php.ini在重新启动nginx时不会被重新parsing。 是否有重新启动nginx之外的东西我必须做的php.ini更改加载?
虽然没有正式的培训,但我还是有相当数量(如3年)的特别服务器pipe理经验,但是我对nginx比较陌生,以前从来没有和CentOS一起工作过,所以任何帮助都不胜感激。
你如何运行PHP? 如果你使用外部spawner在FCGI模式下运行它,重启nginx将不会对PHP服务器产生影响,所以你需要单独重启。
初学linux用户问题:
我也得到了“phpinfo没有”gd“部分”,但我似乎已经安装了GD和它的gd-devel。
我如何知道是否使用FCGI。 也许我需要重新启动我的FCGI? 是否重新启动整个计算机重新启动FCGI?
谢谢