安装 Gd库错误 [gd_png.lo] Error 1正确的解决办法

Ubuntu 14.04 + Apache 2.4 部署 Drupal 7 实战指南 Drupal 是一款基于 PHP 的开源内容管理系统(CMS),其运行依赖 Web 服务器、数据库与 PHP 扩展的协同配合。在老旧生产环境中,Ubuntu 14.04 作为长期支持(LTS)系统仍被广泛用于遗留业务支撑,但其默认的 Apache 2.4 配置、MySQL 5.5 版本及 PHP 5.5.9 运行时存在多项兼容性限制。本文从 Web 服务器重写机制、PHP 模块加载顺序、InnoDB 表空间配置等底层原理切入,解析 Drupal 7 在该环境下的启动障碍与绕过策略,强调‘可行解’而非‘最优解 阅读详情


首先,严重鄙视下有些人发布错误的解决办法

make[2]: *** [gd_png.lo] Error 1

make[2]: Leaving directory `/tmp/gd-2.0.35'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/gd-2.0.35'

make: *** [all] Error 2

      错误的解决办法

       vi gd_png.c
      找到“png.h”改成“/usr/local/libpng/include.png.h”)

      正确的解决办法

     vi gd_png.c
      找到“png.h”改成“/usr/local/libpng/include/png.h”) 

     没有include.png.h这个文件

     只有include/png.h


Ubuntu 12.04下DokuWiki+NGINX遗留系统部署实战 DokuWiki是一款无需数据库、基于文件存储的轻量级开源Wiki系统,其PHP原生架构与静态资源处理机制,使其在资源受限环境(如VPS、边缘设备)中具备独特优势。其核心原理依赖PHP-FPM与Web服务器(如Nginx)的FastCGI协同,通过伪静态重写和目录权限控制实现内容路由与安全隔离。技术价值在于零数据库运维、高可移植性及对老旧Linux发行版的长期兼容能力。典型应用场景包括企业内网知识库、工业设备文档管理、嵌入式系统本地帮助中心等受约束遗留环境。本文聚焦Ubuntu 12.04这一已停止维护但仍 阅读详情

相关推荐

CentOS 6上安全部署Drupal 7的完整实践指南

Drupal 是广泛使用的开源内容管理系统,其架构依赖 LAMP(Linux-Apache-MySQL-PHP)技术栈;在老旧但仍在服役的 CentOS 6 环境中,因系统生命周期终止、PHP 5.3.3 版本限制及安全更新缺失,仅 Drupal 7.x(如 7.96)可兼容运行。理解其运行原理需明确:PHP 扩展需按需编译加载,MySQL 权限须遵循最小化原则,Apache 必须启用 .htaccess 并禁用目录浏览以保障 Web 层安全。该方案的技术价值在于‘遗产系统可控延续’——不追求新特性,而聚焦

weixin_33728268的博客 737

libpng与zlib的坑

./.libs/libpng16.so: undefined reference to `inflateValidate'

衣兜里的理想 1万+

Arch Linux部署LEMP栈:从原理到生产就绪的完整指南

LEMP(Linux + nginx + MySQL/MariaDB + PHP)是现代Web服务的核心技术栈,其本质是通过FastCGI协议实现Web服务器与动态脚本引擎的高效协同。在Arch Linux这一滚动更新、无默认配置的发行版中,LEMP的部署不再依赖预设路径或自动初始化,而需深入理解各组件的职责边界与显式依赖关系——如MariaDB需手动初始化数据目录,PHP-FPM须独立安装并精确匹配nginx的fastcgi_pass地址,nginx则默认不包含conf.d自动加载机制。这种‘零假设’设计

413

安装GD时的错误 make[2]: *** [gd_png.lo] Error 1

解决方法: 在编译文件里vi gd_png.c 找到 “#include ” 改成 “#include ”

名字真不好取 1537

Cacti历史RCE漏洞深度复现:从命令注入到环境搭建与防御

命令注入是一种常见且高危的Web安全漏洞,其核心原理在于应用程序将未经验证的用户输入直接拼接到了系统命令中执行。攻击者通过注入特殊字符(如分号、管道符)或命令分隔符,能够逃逸原有的数据上下文,从而在服务器上执行任意操作系统命令。这种漏洞的技术价值在于它直接威胁服务器安全,可能导致数据泄露、系统完全沦陷等严重后果,常见于需要调用外部程序(如网络监控、数据处理)的应用场景。本文以广泛使用的开源网络监控工具Cacti为例,深入剖析其历史上一个典型的远程代码执行漏洞。通过搭建包含漏洞版本的Docker实验环境,详细

weixin_34060741的博客 288

EPSON RX8010SJ RTC实战:I2C寄存器配置避坑指南(附完整初始化代码)

本文详细解析了EPSON RX8010SJ RTC芯片在I2C寄存器配置中的常见问题与解决方案,包括TEST位、STOP位和中断控制等关键配置要点。通过实战经验分享和完整的初始化代码模板,帮助开发者避免常见陷阱,确保RTC模块的稳定运行。

weixin_28678831的博客 407

gdal处理tiff文件的小问题

使用gdal读取tiff文件时遇到的,把dataset用GDALclose掉就行。

dou_uod的博客 1790

3D打印切片软件Cura及CuraEngine原理分析

引言         年初开始进入3D打印行业,受命以Cura为基础,研发一款自主的3D打印切片软件。         自主研发要取其长处,补其不足,首先自然是要搞清楚Cura到底做了什么,读Cura的代码是必需的。我一向都觉得比起自己写代码来,读别人的代码是一个漫又而痛苦的过程,读者的思想与写者总有偏差,往往又无法验证自己的猜想是否正确,只叹人脑不是电脑,无法把眼前的代码从头到尾执行一遍...

AiDiShengDeXiaoWu的博客 4423

【解决办法】打开网页后有的图片是“叉”,无法显示

解决方法:1. 文件丢失,pngfilt.dll是个关键文件,下载pngfilt.dll文件到c:\windows\system32\目录下。 2 .文件注册项损坏,如果pngfilt.dll文件如果存在,那么可能是注册项丢失。 3.使用 开始->运行,在运行输入框中输入 “regsvr32 c:\windows\system32\pngfilt.dll”(然后点击确定)...

weixin_30512043的博客 548

Oracle EBS财务模块(三)总账功能

(一)总账管理系统主要功能  总账管理系统(Oraclegeneralledger)是一个公司一切账务系统的核心,它好比是公司会计信息的中央处理器。总账管理系统提供了一个完整的财务管理核算及分析流程。它是所有子账户的信息存储器,因此反映了所有子账户的财务和现金活动。总账管理系统的主要作用是记录公司的财务活动,并生成财务报表和管理报表,以帮助公司内外人士进行决策。一个公司或组织的制造系统、项目管理系

苏南生的优快云博客 2万+

从部署到养成:Hermes智能体接入DeepSeek与微信机器人的完整实战指南

智能体(Agent)正成为大模型从“对话”走向“行动”的关键形态。它通过拆解指令、调用工具、执行任务,让AI真正参与工作流。Hermes作为可本地部署的开源智能体框架,支持接入DeepSeek等主流大模型,并提供网关、工具调用、记忆管理等模块化能力。从Docker容器部署到微信机器人桥接,从自动化定时任务到Computer Use桌面控制,Hermes将个人助理从概念落地为可运行的工程系统。本文基于真实实践,梳理架构原理、部署流程、API配置与高频故障排查,为技术玩家提供一套从零到一的上手指南。

weixin_29045001的博客 263

PHP环境搭建 环境搭建

操作系统:Centos 64位

u014086788的专栏 3389

树莓派使用 OLED 屏显示图片及文字

树莓派默认是不带显示屏的,如果想要查看系统的一些信息,需要使用电脑登录到树莓派,或者通过 HDMI 连接外接显示器查看。这样做总是有点麻烦,我们可以通过外接一个 OLED 屏来显示一些关键参数或者图片。本文将详细介绍操作方法。 OLED 模组介绍 OLED 屏主要有两种:128×32 和 128×64 ,主要颜色是白、黄、蓝。OLED 屏的特点是功耗低,价格便宜,使用 I2C 接口与主机连接。本文所使用的是 128×64 尺寸的屏幕,外形如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直

码到成功 3744

[Linux学习]安装Gd库错误 [gd_png.lo] Error 1

make[2]: *** [gd_png.lo] Error 1 make[2]: Leaving directory `/tmp/gd-2.0.26gif’ make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/gd-2.0.26gif’ make: *** [all] Error 2 解决方法

1308

Notion访问卡顿?一键优化DNS与Hosts提升加载速度

本文针对Notion访问卡顿问题,提供了两种核心优化方案:修改Hosts文件与配置DNS。详细解析了卡顿根源在于网络链路,并手把手指导用户在Windows、Mac、iOS及Android设备上实施优化,旨在通过替换为更优线路,显著提升Notion的页面加载与同步速度。

fff88的博客 1197

有效Dk值提取方法的仿真分析

通过本文的仿真对比分析,提取有效Dk值方面,TDR技术在一些固定的场景下,依然有其参考应用价值,而随着VNA功能的不断增强和高精度测量手段的不断更新,双端口Delta-L技术才是主流评估方法,而单端口Delta-L技术则可以作为其降本增效的方案补充。

一只豌豆象的博客 1827

安装 Gd库错误 [gd_png.lo] Error 1

make[2]: *** [gd_png.lo] Error 1make[2]: Leaving directory `/tmp/gd-2.0.26gif'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/tmp/gd-2.0.26gif'make: *** [all] Error 2[root@RHEL3 gd-2....

paulfzm的专栏 193

基于STM32单片机的智能分拣系统

基于STM32单片机的智能分拣系统是一种高效、精准的自动化分拣解决方案,适用于物流、仓储、制造业等领域。该系统利用STM32单片机作为核心控制器,结合传感器技术、电机控制算法和通信模块,实现对物品的自动识别、分类和分拣。通过智能化的设计,该系统能够大幅提高分拣效率,降低人工成本,并减少错误率。基于STM32单片机的智能分拣系统是一种高效、精准、低成本的自动化解决方案,能够广泛应用于物流、制造、环保等领域。

qq_62634009的博客 1940

安装GD2时的错误:gd_png.lo

Centos 5.6 安装php环境 问题描述: make[2]: *** [gd_png.lo] 错误 1 make[2]: Leaving directory `/usr/src/gd-2.0.35' make[1]: *** [all-recursive] 错误 1 make[1]: Leaving directory `/usr/src/gd...

weixin_34358365的博客 129

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

安裝jpeg-6b png error错误解决方法

默认安裝jpeg-6b shell> wgetftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz tar zxvf jpegsrc.v6b.tar.gz cd jpeg-6b ./configure –-prefix=/usr/local/jpeg6 –enable-shared –enable-s...

weixin_34247155的博客 186

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

[magick/magick_libMagickCore_la-animate.lo] Error 解决方案

[magick/magick_libMagickCore_la-animate.lo] Error 1  问题的解决方案      作者:inlooke 昨天在centos 5.5(OS64位,jdk64位,已经安装好支持JPGE,GIF,PNG解释器或解码器)系统上安装 ImageMagick6.4.0-0莫名出现........[magick/magick_libMagickCore_la-

inlooke的专栏 2832

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

php5.3.*编译出现make: *** [ext/gd/libgd/gd_compat.lo] Error 1 解决方法

环境:CentOS 5.8  x64  php5.3.6     PS:编译php5.3.10也会有这样的情况。      升级系统,把php5.2.9升级到5.3.6,按照以前的编译参数,configure能正常通过,但是在make的时候提示: In file included from /root/php-5.3.6/ext/gd/libgd/gd_compat.c:8: /usr/lo

smh821025的专栏 2741

Ubuntu 12.04 VPS部署Contao 3.5实战指南

Contao是一款基于PHP的开源内容管理系统,依赖LAMP栈运行;其3.5.x长期稳定版专为PHP 5.3–5.5、MySQL 5.1–5.5和Apache 2.2深度优化,与Ubuntu 12.04 LTS的核心组件版本形成精准兼容闭环。该组合虽属旧技术栈,但在政务基层网站、教育单位旧系统、预算受限的社区门户等存量运维场景中,仍具不可替代的低资源占用、零Java依赖及成熟中文支持优势。掌握Contao 3.5在Ubuntu 12.04上的手动部署、Apache重写配置、PHP mbstring与MySQ

weixin_33862993的博客 369

CentOS 6 上 LLMP 轻量 Web 栈部署与优化实战

Web 服务器栈是支撑动态网站运行的基础技术架构,其选型需兼顾性能、资源占用与系统兼容性。Lighttpd 作为事件驱动型轻量 HTTP 服务器,凭借单进程多路复用模型和极低内存开销,在老旧系统如 CentOS 6 等受限环境中展现出独特优势;相比 Apache 和 Nginx,它在 ABI 兼容性、模块稳定性及配置简洁性上更适配内核 2.6.32、glibc 2.12 等陈旧运行时环境。该技术方案不仅适用于工业网关、嵌入式监控等边缘场景,也为 PHP 应用在 EOL 系统上的持续运维提供可行路径,尤其在学

agtvo48266的专栏 401

lvs,haproxy,keepalived,nginx,tomcat介绍和实验

lvs,haproxy,keepalived,nginx,tomcat介绍和实验

2301_81717288的博客 1059

Docker 学习:术语、使用、Compose、Swarm

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

freeking101的博客 6169
上一篇: centos6.0安装libpng时出现configure: error: zlib not installed解决办法
下一篇: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for Se
friends
博客等级 码龄16年 37粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值