在 MediaTemple (dv) Dedicated-Virtual 3.5 服务器上升级 Pear 安装程序

在 MediaTemple (dv) Dedicated-Virtual 3.5 服务器上升级 Pear 安装程序

全部,

提前说声抱歉——面对这些事情,我相当天真。

无论如何,我正在尝试安装 Pear Mail 模块。

因此,从命令行,我尝试这样做:

pear install --alldeps Mail

这是我收到的错误:

WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
pear/Mail requires PEAR Installer (version >= 1.5.6), installed version is 1.5.0
No valid packages found
install failed

因此,为了升级安装程序,我尝试了这个:

pear upgrade PEAR

以下是我收到的消息:

WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
pear/Archive_Tar requires PEAR Installer (version >= 1.5.4), installed version is 1.5.0
pear/PEAR dependency package "pear/Archive_Tar" installed version 1.3.2 is not the recommended version 1.3.7, but may be compatible, use --force to install
No valid packages found
upgrade failed

接下来我应该尝试什么来将安装程序升级到至少 1.5.6?

提前谢谢了!

干杯,Matt Stuehler

答案1

第一:pear升级--force pear

然后:pear install --alldeps Mail

这对我来说在 MT (dv) 3.5 上有效。

答案2

不确定这是否也适用于 (dv),但在 (gs) 上,必须将命令行设置为 PHP 5,而不是默认的 4,PEAR 才能正常工作:

http://wiki.mediatemple.net/w/%28gs%29:Set_specific_PHP_version_for_command_line

请注意,此操作与在 MT 控制面板内设置域名的 PHP 版本不同。

相关内容