位置: 编程技术 - 正文

Centos php 扩展方式安装gd库的方法(centos php apache)

编辑:rootadmin

推荐整理分享Centos php 扩展方式安装gd库的方法(centos php apache),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos7 php,linux php扩展,centos7 php,centos php apache,centos php apache,linux php扩展,centos7 php,centosphp安装扩展,内容如对您有帮助,希望把文章链接给更多的朋友!

网站的第二台服务器跑的的环境主要是Python/Ruby,有时也需要简单跑跑PHP脚本,所以也安装了PHP,环境是Nginx+php-fpm,PHP是源码编译安装的,所以是最小化安装,甚至连mysqli扩展都没有。今天需要用到GD库,才发现没GD库环境,所以需要安装这个扩展。对付单个扩展,单独编译动态加载是比较方便快捷的。安装过程也比较繁杂,这个记录一下,方便后来者。

首先说明,我的PHP是源码编译安装的,可以参看 以源码编译的方式安装PHP与php-fpm。

先安装 gd 前置库 : freetype ,jpegsrc,libpng。

1. freetype

复制代码代码如下:wget " tar jxvf freetype-2.4.0.tar.bz2cd freetype-2.4.0./configure --prefix=/usr/local/freetype && make && make install

2. jpegsrc

复制代码代码如下:wget " tar zxvf jpegsrc.v9.tar.gzcd jpeg-9CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/jpeg && make && make installmkdir -p /usr/local/jpeg/includemkdir -p /usr/local/jpeg/libmkdir -p /usr/local/jpeg/binmkdir -p /usr/local/jpeg/man/man1

3. libpng

复制代码代码如下:wget " tar zxvf libpng-1.2..tar.gzcd libpng-1.2. CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/libpng && make && make install

接下来需要cd到php源码的 gd 目录,否则会报 cannot find config.m4 之类的错误。

复制代码代码如下:cd php-5.3.6cd extcd gd

然后再这个目录执行命令 /usr/local/php/bin/phpize。什么时候需要用到 phpize 呢?当我们需要再加些模块,又不想重新编译php,这些我们就可以用phpize了。我的PHP安装在 /usr/local/php/ 这个目录里,可以根据个人情况修改。

Centos php 扩展方式安装gd库的方法(centos php apache)

复制代码代码如下:/usr/local/php/bin/phpize

现在可以进行单独编译安装了:

复制代码代码如下:./configure --with-php-configure=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype或者./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetypemake && make install

接着修改php.ini文件 在 ;extension=php_zip.dll 下面添加一行 extension=gd.so

重启 Nginx 之后再看看是否安装成功了。再执行 /usr/local/php/bin/php -m 查看gd模块是否加载成功。

复制代码代码如下:service nginx restart/usr/local/php/bin/php -m

console列出:

复制代码代码如下:[root@nowamagic gd]# /usr/local/php/bin/php -m[PHP Modules]Corectypedatedomeregfileinfofiltergd……

看到gd了,说明gd库安装成功。

接下来只要重启 php-fpm 即可:

复制代码代码如下:killall php-fpm/usr/local/php/sbin/php-fpm

phpinfo()一下,看看。

OK,安装成功。

putty登录CentOS中文乱码的解决方法 1.在CentOS上设置/etc/sysconfig/in为如下内容复制代码代码如下:LANG="zh_CN.UTF-8"2.在putty的PuTTYConfiguration窗口中设置如下:复制代码代码如下:1.Window-Appearance-fon

centos在线安装git的方法 在安装Git之前,需要先安装一些依赖包,安装依赖包之前可以先检查下是否已经安装。shell命令如下:复制代码代码如下:#rpm-qa|grepzlib-devel如果没有安装

centos6.5用yum安装git的方法 1.下载geekeryrepo文件(root权限)复制代码代码如下:cd/etc/yum.repos.d/wgetahref="

标签: centos php apache

本文链接地址:https://www.jiuchutong.com/biancheng/353745.html 转载请保留说明!

上一篇:CentOS 6.5服务器安全加固及性能优化(服务器centos6.8安装教程)

下一篇:putty登录CentOS中文乱码的解决方法(putty如何登录linux)

  • 园林绿化公司范围
  • 公司购买新车购置税是否可以抵扣呢
  • 长期待摊费用借贷方向表示什么
  • 工程劳务费计入哪个会计科目
  • 电子发票可以更改备注吗
  • 每天现金日记账登记完以后应怎么对账
  • 处置全资子公司税务处理
  • 企业采购材料没有发票是要交企业所得税吗
  • 材料实际成本的会计分录
  • 总公司和分公司类型必须一样么
  • 公司对外借款怎么做账
  • 增值税销项发票冲红怎么冲
  • 总资产报酬率计算举例
  • 纳税人转让2016年以后的土地使用权
  • 如何确定合并报表的范围简答题
  • 没有结转损益影响利润表吗
  • 出差补贴怎么算
  • 财政收支结余
  • 工程安装人工外包合同怎么写
  • 工商年报单位缴费基数怎么算出来
  • 合同资产的减值的计量
  • php怎么自学
  • 开发产品转作经营性资产
  • PHP:apache_lookup_uri()的用法_Apache函数
  • 预付下年度广告费会计分录
  • 月底增值税怎么计提
  • 预付购买材料款会引起会计等式
  • 进出口公司出口退税额
  • 购买生产用品计入什么科目
  • 支付货款怎么做凭证
  • yolov教程
  • 笑脸热气球 (© Leonsbox/Getty Images Plus)
  • 加计抵减现代服务税率
  • 微信小程序小窗口
  • 农村土地承包经营权流转合同
  • 帝国cms使用手册
  • 抵扣联怎么抵扣使用
  • 简述银行存款对应的业务
  • 通过SQL Server 2008数据库复制实现数据库同步备份
  • 其他综合收益相关分录
  • 让渡资产使用权什么意思
  • 融资租赁固定资产不属于筹资活动
  • 进项税额转出再转入
  • 商品没入库直接发货
  • 营销策划费用是
  • 公司闲置房屋出租合法吗
  • 海关对旧设备进口规定
  • 话费充值发票可以开公司抬头吗
  • 建筑公司租赁费会计分录
  • 房地产开发企业建造的商品房,在出售前
  • 发票项目名称可以自定义吗
  • 费用报销银行转账用途怎么写
  • 收不回来的其他应收款如何坏账处理
  • SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决
  • mysql中日期格式
  • Navicat for MySQL导出表结构脚本的简单方法
  • win7网络不好怎么办
  • win10无法新建文件夹怎么办?(已解决)
  • winxp怎么设置启动项
  • 这张图告诉我们什么道理
  • win7怎么免费升级win11
  • xp桌面底部任务在右边
  • 文本文本
  • 电脑win7在哪
  • 防止电脑死机
  • ControlSet001、ControlSet002以及CurrentControlSet之间有什么区别
  • 自动隐藏桌面图标
  • rhel7提供的5种基本安装方式是
  • keyemain.exe是什么
  • cocos2dx schedule
  • node执行js文件的命令是什么
  • perl tr函数
  • cocos2dx4.0教程
  • unity game optimization
  • 视锥是什么意思
  • python中的字符型
  • js中dom的用法
  • java 把对象存到数据库
  • 电子发票如何盖电子章
  • 上海市黄浦区有什么路
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设