全部,
提前说声抱歉——面对这些事情,我相当天真。
无论如何,我正在尝试安装 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 版本不同。