提前道歉 – 在任何想象中我都不是一个优秀的Linux用户.
我有一个CentOS 5.7专用服务器,我在其上托管了一些网站.
我目前安装了PHP 5.2.10,但我想更新到5.3.9.
我试图手动更新,PHP -v显示5.3.9.但是,当我PHPinfo()时,它显示5.2.10.
第一个问题
我按照这些说明手动更新PHP:
>以root身份登录
> wget最新的PHP安装
> tar zxvf PHP -….. gz
> cd PHP -….
> ./configure
>制作
> apachectl停止
> make install
> apachectl开始
我也试过通过/usr/sbin / httpd restart重启httpd.
PHP -v显示最新版本的PHP,但PHP页面上的PHPinfo()显示旧版本.
知道那可能是什么问题吗?
第二个问题
如果我尝试yum更新PHP,它说:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel: mir01.syntis.net
rpmforge: ftp-stud.fht-esslingen.de
Excluding Packages in global exclude list
Finished
Setting up Update Process
No Match for argument: PHP
No package
PHP
available.No Packages marked for Update
我已经尝试过yum清理所有并添加rpmforge存储库 – 结果相同!
那么,其次,有没有人知道为什么我不能从yum更新PHP?我希望将来能够做到这一点,这样我就可以快速轻松地保持PHP和MysqL的最新状态.
提前致谢,
解决方法:
如果启用了包含它的存储库,但仍然会发生这种情况,则很可能在/etc/yum.conf中将其排除.删除它应该可以解决问题.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。