免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1313 | 回复: 8
打印 上一主题 下一主题

想升级RH9的GD库,怎么升级? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-08 00:09 |只看该作者 |倒序浏览
服务器的GD库是1.8。4,需要换成最新的2.0。33。
直接从FC4的光盘拷来了GD的2.0。33的RPM包,直接 RPM -UVH ***.rpm升级安装GD库,PHP还可以直接用新的GD库吗?还需要重新编译安装PHP吗?

论坛徽章:
0
2 [报告]
发表于 2006-02-08 07:37 |只看该作者
估计没人这样升级过,还是直接升级系统妥当

论坛徽章:
0
3 [报告]
发表于 2006-02-08 08:08 |只看该作者
恐怕 PHP 也要跟着一起升
如果 GD 用的是 RPM 方式安装的,恐怕 PHP 要自己源码编译安装了
如果 PHP 是要用源码编译安装的话,恐怕需要 GD 的 devel 包和 mysql 的 devel 包
如果没有 GD 的 devel 包和 mysql 的 devel 包,恐怕需要有 GD 和 mysql 的源码编译文件

总之,个人感觉,如果是用于生产系统的话,如果在不确定 100% 有升级的必要的话,就不要升级,以稳为主

论坛徽章:
0
4 [报告]
发表于 2006-02-08 17:38 |只看该作者
两位版主的话可是吓到俺了。唉。
看来从程序下手解决问题是正道。
可是俺还是想弄清楚在除了从程序上解决问题以外,有没有简单的方法可以解决问题呢?
GD的说明文档里有这么一句A variant of gd 2.x is included in PHP 4.3.0.
那么如果我直接重新用PHP4.4.X的RPM包安装,这样是不 是就把新的GD库也安装好了呢?同时也避免了出现
如果 PHP 是要用源码编译安装的话,恐怕需要 GD 的 devel 包和 mysql 的 devel 包

这种方法可行吗?

估计没人这样升级过,还是直接升级系统妥当

升级系统又指的是怎样升级呢?

[ 本帖最后由 garfield61 于 2006-2-8 17:43 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2006-02-08 17:59 |只看该作者
原帖由 garfield61 于 2006-2-8 17:38 发表
[quote]如果 PHP 是要用源码编译安装的话,恐怕需要 GD 的 devel 包和 mysql 的 devel 包

这种方法可行吗?[/quote]
可行

论坛徽章:
0
6 [报告]
发表于 2006-02-08 22:12 |只看该作者
或许版大误会偶的意思的。我指的可行不可行,是指的
GD的说明文档里有这么一句A variant of gd 2.x is included in PHP 4.3.0.
那么如果我直接重新用PHP4.4.X的RPM包安装,这样是不 是就把新的GD库也安装好了呢?

论坛徽章:
0
7 [报告]
发表于 2006-02-08 22:37 |只看该作者
哦,这个我就不清楚了,php 我只用源码编译方式安装,根据自己的需求编进所需要的模块,没研究过 PHP 的 RPM 包

论坛徽章:
0
8 [报告]
发表于 2006-02-08 23:02 |只看该作者
现在开始有点明白为什么好多人在装系统时,不喜欢用系统自带的那些服务器软件而是自己用源码包安装了,现在想升级一个东西都这么麻烦。
我想把GD包直接用RPM升级安装,结果却又提示,GLIBC版本过低,也得更换。而FC里GLIBC的我RPM包有6个,分别是glibc-2.3.5-10.i386.rpm,glibc-2.3.5-10.i686.rpm,glibc-common-2.3.5-10.i386.rpm,glibc-devel-2.3.5-10.i386.rpm,glibc-headers-2.3.5-10.i386.rpm,glibc-kernheaders-2.4-9.1.94.i386.rpm。
这么多,都是有什么作用啊?我该装哪个呢?
好多软件在发布时没并没有RPM包,比如PHP官网上有这么几句话:
Binaries for other systems
We do not distribute UNIX/Linux binaries. Most Linux distributions come with PHP these days, so if you do not want to compile your own, go to your distribution's download site. Binaries available on external servers:
PHP,GLIBC,LIBPNG,LIBJPEG官方发布都没有RPM包。
只是 可能系统厂商出于系统需要,自己制作了RPM包,这样这RPM包对系统的要求也比较严格。
FC的RPM包有好多在RH9下都不能直接安装。郁闷。
系统升级好像也不行,RH9是末代产品了,小红帽已经不对RH9提供支持了,只有换代产品FC。

[ 本帖最后由 garfield61 于 2006-2-8 23:05 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2006-02-09 22:47 |只看该作者

回复 1楼 garfield61 的帖子

装个yum update
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP