Php 无法安装pear依赖项
我是php和drupal新手,我想安装以下命令 sudo pear安装邮件 sudo pear安装Net_SMTP sudo pear Auth_SASL sudo pear安装邮件\u mime 我尝试了许多方法来安装,但我看到的结果如下所示 sudopear安装邮件 *******的[sudo]密码: 正在下载Mail_Mime-1.10.0.tgz。。。 开始下载Mail_Mime-1.10.0.tgz(35375字节) ……完成:35375字节 无法从“/build/php5-0LI9sl/php5-5.5.9+dfsg/pear build download/Mail_Mime-1.10.0.tgz”提取package.xml文件 下载“pear/mail_mime”成功,但它不是有效的包存档 错误:无法下载“pear/Mail\u Mime” 下载失败 安装失败Php 无法安装pear依赖项,php,drupal,pear,Php,Drupal,Pear,我是php和drupal新手,我想安装以下命令 sudo pear安装邮件 sudo pear安装Net_SMTP sudo pear Auth_SASL sudo pear安装邮件\u mime 我尝试了许多方法来安装,但我看到的结果如下所示 sudopear安装邮件 *******的[sudo]密码: 正在下载Mail_Mime-1.10.0.tgz。。。 开始下载Mail_Mime-1.10.0.tgz(35375字节) ……完成:35375字节 无法从“/build/php5-0LI9s
有谁能帮我一下吗?似乎存档组件需要更换/升级 首先要这样做:
$ sudo pear upgrade -Z pear/Archive_Tar
这也是更新pear安装的好时机:
$ sudo pear upgrade pear
然后再次尝试其他步骤:
$ sudo pear install mail Net_SMTP Auth_SASL mail_mime
存档组件似乎需要更换/升级 首先要这样做:
$ sudo pear upgrade -Z pear/Archive_Tar
这也是更新pear安装的好时机:
$ sudo pear upgrade pear
然后再次尝试其他步骤:
$ sudo pear install mail Net_SMTP Auth_SASL mail_mime
被接受的答案建议先跑
$ pear upgrade -Z pear/Archive_Tar
然而,这也给了我一个错误:下载“pear/Archive_Tar”成功了,但它不是一个有效的包存档。
但是,这确实将归档文件\u Tar-1.4.2.Tar下载到了我的php\PEAR\download目录中
接下来,我将php\PEAR\Archive\Tar.php文件替换为php\PEAR\download\Archive\u Tar-1.4.2.Tar\Archive\u Tar-1.4.2\Archive\Tar.php中的文件(为了安全起见,可以先在php\PEAR\Archive\中重命名该文件)
这修复了“不是有效的包存档”错误
正如公认答案中所建议的,现在正是更新pear安装的好时机。公认答案建议首先运行
$ pear upgrade -Z pear/Archive_Tar
然而,这也给了我一个错误:下载“pear/Archive_Tar”成功了,但它不是一个有效的包存档。
但是,这确实将归档文件\u Tar-1.4.2.Tar下载到了我的php\PEAR\download目录中
接下来,我将php\PEAR\Archive\Tar.php文件替换为php\PEAR\download\Archive\u Tar-1.4.2.Tar\Archive\u Tar-1.4.2\Archive\Tar.php中的文件(为了安全起见,可以先在php\PEAR\Archive\中重命名该文件)
这修复了“不是有效的包存档”错误
正如公认答案中所建议的,现在是更新pear安装的好时机。谢谢,当pear升级-Z pear/Archive_Tar和pear升级pear失败时,我还需要手动替换Archive\Tar.php文件的额外技巧,现在Tar文件已经修复,一切正常。谢谢,当pear升级-Z pear/Archive_Tar和pear升级pear失败时,我还需要手动替换Archive\Tar.php文件的额外技巧,因为Tar文件已经修复,所以一切都无法正常工作。