电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

libpng版本問題導致的PHP調用gd擴展出錯解決方案

瀏覽:3日期:2022-09-13 13:41:11

寫一個測試gd的腳本test.php,然后在命令行執行,報錯信息如下:

php test.phplibpng warning: Application was compiled with png.h from libpng-1.5.6libpng warning: Application is running with png.c from libpng-1.2.49libpng error: Incompatible libpng version in application and library[read_png_file] png_create_read_struct failed

很納悶,在編譯gd、php的時候,已經指定了png的位置–with-png-dir=/usr/local/libpng,使用的是1.5.6,為什么執行的時候還會調用自帶的libpng-1.2.49 ,于是把系統的 libpng-1.2.49 刪除掉(因為是測試環境,就隨便刪了,線上服務器自重),重新編譯php,我了個去,編譯不過去,提示:(這里是因為gd有調用,導致php編譯gd庫的時候找不到)

/usr/bin/ld: cannot find -lpng12collect2: ld returned 1 exit statusmake: *** [sapi/fpm/php-fpm] Error 1

我擦,默認會調用系統的庫!!!編譯調用png的地方就只有2個,一個是php的編譯參數–with-png-dir=/usr/local/libpng, 另一個是gd庫,于是重新編譯gd,在編譯的時候發現這樣的2行:

libpng版本問題導致的PHP調用gd擴展出錯解決方案

原來在gd這里,就已經調用了系統的libpng-1.2.49。 這里順便說下,libpng12 、libpng15、libpng16 數字就是代表版本號1.2.X ,1.5.X ,1.6.X 具體可以看

ls /usr/include/libpng* 知道問題所在,解決問題就比較有針對性了,2個方法:

1、把系統自帶的給刪除了,這個覺得比較不靠譜,怕有互相依賴,有后遺癥就不好了。

刪除后編譯的時候就變成:

checking for libpng12-config... nochecking for libpng-config... /usr/local/bin/libpng-config

2、兩個版本都可以保留,編譯后,修改Makefile文件。

修改262行左右 LIBPNG12_CONFIG的值,改成跟LIBPNG_CONFIG 一樣即可,如:

LIBPNG12_CONFIG = /usr/bin/libpng12-configLIBPNG_CONFIG = /usr/local/bin/libpng-config

修改成

LIBPNG12_CONFIG = /usr/local/bin/libpng-configLIBPNG_CONFIG = /usr/local/bin/libpng-config

然后就make && make install就OK了。

標簽: PHP
相關文章:
主站蜘蛛池模板: 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | 振动筛,震动筛,圆形振动筛,振动筛价格,振动筛厂家-新乡巨宝机电 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 钢格板_钢格栅_格栅板_钢格栅板 - 安平县鑫拓钢格栅板厂家 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 首页 - 军军小站|张军博客| 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 渗透仪-直剪仪-三轴仪|苏州昱创百科 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | 橡胶接头_橡胶软接头_可曲挠橡胶接头-巩义市创伟机械制造有限公司 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 国产频谱分析仪-国产网络分析仪-上海坚融实业有限公司 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) |