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

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

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的時候,已經(jīng)指定了png的位置–with-png-dir=/usr/local/libpng,使用的是1.5.6,為什么執(zhí)行的時候還會調(diào)用自帶的libpng-1.2.49 ,于是把系統(tǒng)的 libpng-1.2.49 刪除掉(因為是測試環(huán)境,就隨便刪了,線上服務(wù)器自重),重新編譯php,我了個去,編譯不過去,提示:(這里是因為gd有調(diào)用,導致php編譯gd庫的時候找不到)

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

我擦,默認會調(diào)用系統(tǒng)的庫!!!編譯調(diào)用png的地方就只有2個,一個是php的編譯參數(shù)–with-png-dir=/usr/local/libpng, 另一個是gd庫,于是重新編譯gd,在編譯的時候發(fā)現(xiàn)這樣的2行:

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

原來在gd這里,就已經(jīng)調(diào)用了系統(tǒng)的libpng-1.2.49。 這里順便說下,libpng12 、libpng15、libpng16 數(shù)字就是代表版本號1.2.X ,1.5.X ,1.6.X 具體可以看

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

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

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

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
相關(guān)文章:
主站蜘蛛池模板: 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 物流公司电话|附近物流公司电话上门取货 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 江西自考网-江西自学考试网| 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | ORP控制器_ORP电极价格-上优泰百科 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 江苏南京多语种翻译-专业翻译公司报价-正规商务翻译机构-南京华彦翻译服务有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 上海律师咨询_上海法律在线咨询免费_找对口律师上策法网-策法网 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 光环国际-新三板公司_股票代码:838504| 餐饮加盟网_特色餐饮加盟店_餐饮连锁店加盟 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 桥架-槽式电缆桥架-镀锌桥架-托盘式桥架 - 上海亮族电缆桥架制造有限公司 |