宝塔PHP安装ImageMagick扩展提示/etc/redhat-release:Nosuchfileordirectory的解决办法-运维笔记-李洋博客

温馨提示:这篇文章已超过159天没有更新,请注意相关的内容是否还可用!

先介绍下什么是ImageMagick,它是一个功能强大的图像处理库,其php扩展允许开发者在PHP应用程序中使用ImageMagick的功能,允许PHP代码使用ImageMagick库进行图像处理。该扩展要求ImageMagick版本6.5.3-10+和PHP 5.6.0+。ImageMagick扩展相比GD库具有更高的性能,因此在需要处理大量图像或复杂图像操作的应用程序中特别有用。然而,许多开发者在宝塔面板环境中安装这个扩展时会遇到各种问题,比如李洋在安装扩展就提示错误:cat: /etc/redhat-release: No such file or directory ,接下来详细分析;

宝塔PHPImageMagick扩展提示/etc/redhat-release:Nosuchordirectory的解决办法-运维笔记-李洋博客

这个错误表明在编译ImageMagick PHP扩展时,构建过程在尝试构建`imagick_class.lo`文件时失败了。`.lo`文件是libtool对象文件,用于在共享库中进行编译。

这个错误表明系统尝试访问`/etc/redhat-release`文件,但该文件不存在。这个文件通常存在于基于Red Hat的系统(如CentOS)中,但在其他Linux发行版(如Ubuntu或Debian)中不存在。

之前安装的时候是没有任何问题的,不是版本冲突,更新和修改的面板也无效,也许构建脚本在尝试检测发行版,并且该文件不存在,这导致了错误。在某些系统上,/etc/redhat-release可能不存在,特别是在非Red Hat系统上。但宝塔面板通常在CentOS或Ubuntu上运行,而CentOS应该有该文件至于什么原因导致文件消失已经不重要了,我们尝试新建这个文件,看看重新安装时候成功。

既然提示了/etc/redhat-release文件不存在,那么就先创建一个,创建一个空的红帽发行版文件作为占位符:

宝塔PHPImageMagick扩展提示/etc/redhat-release:Nosuchordirectory的解决办法-运维笔记-李洋博客

看见系统版本,然后复制部分文字,如下:

CentOS Linux release 7.9.2009 (Core)

修改版本号就行,其他不用修改。也可以去修改构建脚本(但是我不知道怎么改),使其不依赖于该文件。

如果懒得敲命令直接新建文件也行,然后复制代码,给予644的root权限,如图:

宝塔PHPImageMagick扩展提示/etc/redhat-release:Nosuchordirectory的解决办法-运维笔记-李洋博客

设置完成后,回到商店,找到对应的php版本,重新安装,因为我已经安装成功了,看下截图:

宝塔PHPImageMagick扩展提示/etc/redhat-release:Nosuchordirectory的解决办法-运维笔记-李洋博客

安装完成后,验证ImageMagick扩展是否正确加载,直接点击php版本,然后查看安装扩展选项

宝塔PHPImageMagick扩展提示/etc/redhat-release:Nosuchordirectory的解决办法-运维笔记-李洋博客

如图看看是否安装程序,如果安装成功会显示【卸载】,安装失败显示【安装】。

在宝塔面板的PHP环境中安装ImageMagick扩展时遇到"make: *** [Makefile:194: imagick_class.lo] Error 1"和"/etc/redhat-release: No such file or directory"错误,通常是由于系统不是基于Red Hat的,而构建脚本假设了这一点。通过提供的步骤和解决方案,您应该能够成功在宝塔面板的PHP环境中安装ImageMagick扩展,从而在您的PHP应用程序中利用强大的图像处理功能。好了,测试去吧,有问题留言反馈。

IT老李提供个人和企业网站建设、网站运维、定制Z-BlogPHP主题模板等技术服务以及SEO排名优化的原创独立博客网站(网址:www.itlaoli.com)


本文地址: https://www.earthnavs.com/jishuwz/c8b14ff24a3a994550f1.html
全局中部横幅
魔盾安全

该站点未添加描述description...

博客园

博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。

奔跑中的奶酪

有智,有趣,有爱是世界上最美好的三件事。崇尚科技,网站致力于个人提升和价值分享。——奔跑中的奶酪

魔镜洞察

魔镜CMI基于国内外电商数据,消费者评论,社媒文本洞察消费市场,让你领先对手6个月,发现新机会;镜界AI专为消费市场研究而生,高增长发现,创新概念验证,品类调研,就用境界AI

360压缩

360压缩是360推出的免费解压缩软件,360压缩快速轻巧、兼容性好、永久免费。360压缩内置云安全引擎,可以检测木马,更安全

中国网

国家重点新闻网站,拥有十个语种独立新闻采编、报道和发布权;第一时间报道国家重大新闻事件;国情信息库服务全球读者了解中国;国务院新闻办公室发布会独家网络直播发布网站;拥有国内外顶级学者专家资源,独家编发各种相关政策解读。

网云穿内网穿透

网云穿是一款便捷,免费的内网穿透及端口映射软件,使您无需服务器,无需设置路由器即可对外发布应用,远程桌面,支付调试,NAS云盘,游戏联机等都可使用,支持Http,Https,Tcp,Udp协议,让您不再为网络不互通烦恼.

数美科技

数美科技,基于先进的人工智能技术构建了全场景全流程全维度业务风控产品矩阵与秒级迭代全球SaaSAI风控服务网络,数美科技致力于为全球企业提供专业的在线业务风控服务,为在线业务增长保驾护航。

融云

融云,专业、简单、稳定的全球互联网通信云服务商。向开发者和企业提供即时通讯/实时音视频通信/大模型API等通讯服务,支持多种语言和部署模式:公有云、私有云、专有云和混合云,服务盖全球所有国家及地区。

NamePre

NamePre是一家国内领先的全网域名释放拍卖平台,平台专注于为国内外客户提供集域名托管、域名释放、域名拍卖、域名结算、域名竞价等为一体的服务体验。NamePre致力于为中小米农服务,让天下没有难卖的域名。

导航巴巴

导航巴巴(www.dh88.cn)目录导航,导航巴巴为用户提供丰富的分类目录导航网站,免费提交优质网站,更多优化您的网站,同时为用户提供网站分类目录检索、优秀网站导航服务。

Dir20网站分类目录导航大全

Dir20网站目录大全-网站分类目录;本站为您提供网站分类目录索引及网址大全库的建立,专业的网站分类目录网站,旨在为用户提供高效便捷的网址存储和网站查询服务的分类目录网站,提供最全的行业分类目录名站导航。