从 1and1 VPS 在 Linux 上安装 php

从 1and1 VPS 在 Linux 上安装 php

我对 PHP 很有经验,但我从未安装过它。我们刚刚从 1and1 升级到 VPS,现在我们显然需要自己升级 php。我们想从 5.1.4 升级到最新版本,但不知道从哪里开始。我在这里查看了

http://www.php.net/manual/en/install.unix.apache2.php

但是我找不到 apxs 路径。

我希望找到有在 1and1 vps 上执行此操作经验的人,但没有找到,以下是显示我的 phpinfo 的链接,http://spotblue.co.uk/phpinfo.php

我希望你能给我一些指导。我愿意回答尽可能多的问题来弄清楚,因为我知道第一次是最困难的。

答案1

我并不是想取代 EightBitTony 的答案,因为它很棒,但如果你决定要在 Centos 5 上继续获取更高版本的 PHP,你确实有一些选择。

常规更新存储库中有一组名为 的软件包php53*。如果您需要它们,请卸载当前的 PHP 软件包 ( yum remove php php-cli php-xml php-common...),然后安装相应的 php53 软件包 ( yum install php53 php53-cli php53-xml php53-common...)。

在执行上述操作之前,您可能希望检查您当前运行的所有内容是否有相应的 5.3 软件包。

答案2

升级 PHP 只需使用 Linux 的包管理器即可。

如果是 Debian(或 Ubuntu),那么就是 apt-get,如果是 CentOS,那么就是 yum,等等。

PHP 5.1 已经很旧了,你的 VPS 上安装了什么 Linux 发行版?

编辑:啊,我从你的 phpinfo 中看到它是 CentOS。可能是 CentOS 5?CentOS 5 上的代码版本落后很多。你要么需要找到一个更新的存储库(参见 MadHatter 的回复),要么自己下载所有源文件并构建新版本。如果你问这个问题,我建议你不要尝试从源代码构建。

我已经很久没有在 CentOS 上寻找新版本了,所以我会让别人来回答。另一个选择是,如果 1and1 允许的话,转移到 CentOS 6(可能仍然是旧版本,但比 5 好)。

相关内容