• 隐藏侧边栏
  • 展开分类目录
  • 关注微信公众号
  • 我的GitHub
  • QQ:1753970025
Chen Jiehua

PHP安装GD库 

今天把微信公众账号的代码从别的服务器迁移到自己的服务器上,结果折腾了一番,把要点稍微做下笔记,方便日后翻看。

代码迁移

将MySQL数据库导出,再导入到新的服务器上;将PHP代码拷下来,修改参数配置,重新上传到新服务器上;很简单的过程啦~~~~

出事啦

迁移完成后发现部分功能无法正常使用,查看了Nginx日志文件:

ImageCreateFromPng()函数未定义,突然想起代码中用到了图像处理的内容,而这一台新的服务器又没有安装GD库,因此提示了该错误。好吧,那我就安装一下php5-gd:

结果却提示:

但是看了一下 phpinfo()的配置信息,发现又没有GD库,google了一下,原来是php.ini 中不包含该库。修改php.ini开启GD库扩展:

因为我的gd.so文件存放在 /usr/lib/php5/20090626 下,所以修改(819行)的:

修改完成后,需要重启php-cgi又折腾了好久……

重启php-cgi

以前用的是php5-fpm,直接通过

就可以进行重启。

但现在由于我的php-cgi是通过spawn-fcgi来进行管理的,所以比较麻烦

先杀死php-cgi进程:

重新启动php-cgi:

码字很辛苦,转载请注明来自ChenJiehua《PHP安装GD库》

评论