我有一台运行 PHP 5.3.13 和 Wordpress 的 Fedora 服务器。我想将 PHP 版本升级到 5.3.18 或更高版本。
这是系统信息:
$ uname -a
Linux xxx.com 2.6.40.6-0.fc15.x86_64 #1 SMP Tue Oct 4 00:39:50 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/fedora-release
Fedora release 15 (Lovelock)
$ php --version
PHP 5.3.13 (cli) (built: May 9 2012 14:38:35)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
我尝试使用yum install update php
,但它不起作用:
$ sudo yum update php
password for user:
fedora/metalink | 5.6 kB 00:00
updates/metalink | 5.2 kB 00:00
Setting up Update Process
No Packages marked for Update
有什么解决办法吗?请告诉我升级 PHP 版本是否会使任何以前安装的软件(例如 Wordpress、php-cgi 等)失效。谢谢。
答案1
Fedora 15 不再受支持,因此 php 将不会更新。升级到最新版本(目前为 fedora 20)。
Fedora 版本的生命周期很短,因此,除非您至少每年有能力升级系统,否则不应将其用于服务器。
答案2
看起来 php 不是通过 rpm 安装的,你应该尝试卸载它并通过以下方式重新安装yum install php