从安装 5.2.6 开始,然后继续安装 5.3.1,但 SSH php 现在运行的是 5.3.1,而不是覆盖,而 Web 服务器仍然使用 5.2.6 安装提供内容。
有什么办法可以纠正这个问题吗?我基本上需要找到两个独立安装的位置并进行纠正,但我只能在 /usr/bin/ 中找到 5.3.1
这里需要大家的大力帮助:)
CentOS 2.6.9,Lighttpd
[root@server ~]# rpm -qa |grep php
php-gd-5.2.6-1.el5.art
php-imap-5.2.6-1.el5.art
php-snmp-5.2.6-1.el5.art
php-mbstring-5.2.6-1.el5.art
php-ldap-5.2.6-1.el5.art
php-cli-5.2.6-1.el5.art
php-xmlrpc-5.2.6-1.el5.art
php-mysql-5.2.6-1.el5.art
php-common-5.2.6-1.el5.art
php-ncurses-5.2.6-1.el5.art
php-pdo-5.2.6-1.el5.art
php-xml-5.2.6-1.el5.art
php-odbc-5.2.6-1.el5.art
php-mhash-5.2.6-1.el5.art
php-mcrypt-5.2.6-1.el5.art
[root@server ~]# php -v
PHP 5.3.1 (cli) (built: Nov 26 2009 03:27:03)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
答案1
web-server 模块或 cgi php 大部分与 cli 版本是分开的。
听起来你升级了 php 的 cli 版本,但没有更新 web 服务器模块/cgi 版本。