vps4 发表于 2010-02-18 00:09:19

为什么CentOS的yum会这样?

本帖最后由 vps4 于 2010-02-18 00:30 编辑

我已经自行用源代码编译安装了 php 5.2.12
但是,用yum安装其他东西的时候,它居然给我换成 php5.16,而且告诉我是升级
请看加粗部份

yum装完后php -v变成了5.16,晕死,怎么5.2.12升级成5.16了。。。
怎么回事?

================================================================================
Package                 Arch      Version                    Repository   Size
================================================================================
Installing:
cacti                   noarch    0.8.7e-3.el5.rf            rpmforge    2.2 M
Installing for dependencies:
apr                     x86_64    1.2.7-11.el5_3.1           base        118 k
apr-util                x86_64    1.2.7-7.el5_3.2            base         75 k
gmp                     x86_64    4.1.4-10.el5               base        201 k
httpd                   x86_64    2.2.3-31.el5.centos.2      updates     1.2 M
lm_sensors              x86_64    2.10.7-4.el5               base        527 k
mysql                   x86_64    5.0.77-4.el5_4.1           updates     4.8 M
net-snmp                x86_64    1:5.3.2.2-7.el5_4.2        updates     701 k
net-snmp-libs           x86_64    1:5.3.2.2-7.el5_4.2        updates     1.3 M
net-snmp-utils          x86_64    1:5.3.2.2-7.el5_4.2        updates     187 k
perl-rrdtool            x86_64    1.3.8-2.el5.rf             rpmforge     54 k
php                     x86_64    5.1.6-24.el5_4.5           updates     1.2 M
php-cli                 x86_64    5.1.6-24.el5_4.5           updates     2.2 M
php-common              x86_64    5.1.6-24.el5_4.5           updates     152 k
php-mysql               x86_64    5.1.6-24.el5_4.5           updates      89 k
php-pdo                 x86_64    5.1.6-24.el5_4.5           updates      65 k
php-snmp                x86_64    5.1.6-24.el5_4.5           updates      29 k
postgresql-libs         x86_64    8.1.18-2.el5_4.1           updates     196 k
rrdtool                 x86_64    1.3.8-2.el5.rf             rpmforge    936 k
ruby                    x86_64    1.8.5-5.el5_4.8            updates     274 k
ruby-libs               x86_64    1.8.5-5.el5_4.8            updates     1.6 M
xorg-x11-fonts-Type1    noarch    7.1-2.1.el5                base        1.5 M

Transaction Summary
================================================================================

我现在用php -v看,变成了

PHP 5.1.6 (cli) (built: Jan 13 2010 17:09:42)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

但是用phpinfo()看
却还是PHP Version 5.2.12

到底给我装了几个PHP啊。。。晕菜

unixlinuxsys 发表于 2010-02-18 11:22:01

用rpmforge的yum试试

flb_2001 发表于 2010-02-20 09:30:28

感觉phpinfo()应该是调一个配置文件里面的信息,是不是里面的信息没有更新掉啊

yigenjin 发表于 2010-02-21 12:41:18

你两个php装的位置都不一样吧。

yum repo里最新版本可能就是5.1.6,安装到了/usr/bin

而你的编译安装到了哪里?默认是/usr/local/bin

你执行php -v默认当然使用PATH中存在的/usr/bin里的php了啊

最基本的系统配置问题,你还是好好检查检查再发帖问吧

orcspirit 发表于 2010-03-16 21:02:31

whereis php

md5sum 比较两个php是一样的md5值吗?

绿色折杨 发表于 2010-03-22 15:58:03

页: [1]
查看完整版本: 为什么CentOS的yum会这样?