php gd2 安装,PHP安装GD库
今天把微信公众账号的代码从别的服务器迁移到自己的服务器上,结果折腾了一番,把要点稍微做下笔记,方便日后翻看。
代码迁移
将MySQL数据库导出,再导入到新的服务器上;将PHP代码拷下来,修改参数配置,重新上传到新服务器上;很简单的过程啦~~~~
出事啦
迁移完成后发现部分功能无法正常使用,查看了Nginx日志文件:
Shell
vim /var/log/nginx/error.log
1vim/var/log/nginx/error.log
Shell
FastCGI sent in stderr: "PHP Fatal error: Ca ll to undefined function ImageCreateFromPng()……
1FastCGIsentinstderr:"PHPFatalerror:CalltoundefinedfunctionImageCreateFromPng()……
ImageCreateFromPng()函数未定义,突然想起代码中用到了图像处理的内容,而这一台新的服务器又没有安装GD库,因此提示了该错误。好吧,那我就安装一下php5-gd:
Shell
apt-get install php5-gd
1apt-getinstallphp5-gd
结果却提示:
Shell
Reading package lists... Done
Building dependency tree
Reading state information... Done
php5-gd is already the newest version.
1
2
3
4Readingpackagelists...Done
Buildingdependencytree
Readingstateinformation...Done
php5-gdisalreadythenewestversion.
但是看了一下 phpinfo()的配置信息,发现又没有GD库,google了一下,原来是php.ini 中不包含该库。修改php.ini开启GD库扩展:
Shell
vim /etc/php5/cgi/php.ini
1vim/etc/php5/cgi/php.ini
因为我的gd.so文件存放在 /usr/lib/php5/20090626 下,所以修改(819行)的:
PHP
extension_dir="/usr/lib/php5/20090626/"
1extension_dir="/usr/lib/php5/20090626/"
修改完成后,需要重启php-cgi又折腾了好久……
重启php-cgi
以前用的是php5-fpm,直接通过
Shell
/etc/init.d/php5-fpm restart
1/etc/init.d/php5-fpmrestart
就可以进行重启。
但现在由于我的php-cgi是通过spawn-fcgi来进行管理的,所以比较麻烦
先杀死php-cgi进程:
Shell
killall -HUP php-cgi
1killall-HUPphp-cgi
重新启动php-cgi:
Shell
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
1spawn-fcgi-a127.0.0.1-p9000-C10-uwww-data-f/usr/bin/php-cgi
php gd2 安装,PHP安装GD库相关推荐
- 一般源码安装添加的GD库 是不支持 jpeg 格式的图片的
一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式 GD Support enabled GD Version bundled (2.0.34 compatible) GI ...
- docker php安装gd扩展_docker安装php扩展gd库
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 ...
- linux php gd库安装,Linux系统gd库安装步骤说明
gd库是PHP处理图形的扩展库,它提供了一系列用来处理图片的API(应用程序编程接口),使用gd库可以处理图片或者生成图片.在网站上,gd库通常用来生成缩略图,或者对图片加水印,或者生成汉字验证码,或 ...
- [工作记事] Ubuntu 编译安装PHP以及gd库使得支持jepg
安装依赖 sudo apt install libxml2 libxml2-dev sudo apt install libssl-dev sudo apt install libgtk2.0-dev ...
- mysql5.7zib配置_PHP 安装(支持GD 库)
安装PHP 一. 介绍 PHP 的安装 首先安装apache 参考apachessl安装 二. 准备安装包 1. 下载 php安装包 [root@localhost src]#wget http:// ...
- php 配置 gd2,配置PHP对gd库的支持
搭建zabbix的时候遇到有对PHP的需求检测,发现没有对gd的支持,记录下... GD库是php处理图形的扩展库,它提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图 ...
- centos php 开启libgdgd_CentOS6.6下yum安装PHP的gd库失败?-问答-阿里云开发者社区-阿里云...
CentOS6.6下yum安装PHP默认版本5.3的,为了安装高一点的PHP版本,使用自定义的yum源:remi源,启用remi-php56,安装php-gd扩展的时候报错: Error: Packa ...
- PHP5安装好了,再附加GD库
之前被网上的文档误导(网络上一篇文章总是拷来拷去),导致升级这个拖了二天.如果你用的是centos很简单,用以下方法: 把下面的yum 保存成一个批处理,再给他运行权限 yum -y install ...
- centos php yum gd库,Centos7下PHP安装gd库的实例讲解
Centos7下安装php, 或php的gd库支持,都是很简单的. 一切通过yum搞定. yum install php-gd 以上命令就搞定php-gd的支持,快快看看phpinfo是否支持了? 可 ...
- Centos7下PHP安装gd库
Centos7下安装php, 或php的gd库支持,都是很简单的. 一切通过yum搞定. yum install php-gd 以上命令就搞定php-gd的支持,快快看看phpinfo是否支持了? 可 ...
最新文章
- 【蓝桥杯】【入门题】【算法提高VIP】1481:剪刀石头布
- win10网络邻居看到linux,在Deepin 20系统中网络共享Windows无法访问的另类解决方法...
- 修改 mysql 字符集_如何修改MySQL字符集
- Node.js基本讲解
- 修炼九阴真经Windows Phone开发 (7):本地化应用程序栏Localizing an Application Bar 下...
- Python字典类型内部做判断赋值
- log4net配置自定义字段存入数据库
- js储存数据sessionStorage,localStorage
- linux+fstab挂载镜像,通过/etc/fstab自动挂载iso镜像的ISO格式问题
- mysql 主主_MySQL双主(主主)架构
- 提升网络销售转化率的10种方法
- H5桌面通知: Notification API 的应用
- ServletRequest--从html页面获取信息
- 视频教程-Excel函数教程(上)-Office/WPS
- 树莓派获取root权限
- ireport 实现动态合并单元格
- 安卓实现图片缩放平移的基本步骤
- Error: This attribute must be localized. 解决方法
- 大咖访谈 | 开源社区里各种奇怪的现状——夜天之书陈梓立tison
- 修道士和野人java_修道士与野人问题(BFS广度搜索)
热门文章
- 竣达BMS-Pro电池巡检综合监控系统
- 加密算法(DES,AES,RSA,ECC,MD5,SHA1)简介
- [Ubuntu 更换java版本]警告: 链接组 java 已损坏,故强制重新安装候选项 的解决方案
- 电信星空极速NetKeeper2.5 破解
- VNC远程连接华为云Ubuntu 20.04 图形化界面
- CSS常见的几种布局方式
- OpenCV在Ubuntu下的图像编程
- Ubuntu下OpenCV安装与实例使用
- 数据集标注工具Labelimg无法支持JPG格式图片的解决办法
- 外贸开发信群发邮件打开率PK进垃圾箱?