2016-09-21 84 views
1

安装PEAR邮件包XAMPP:不能从CMD线在Windows

C:\Users\Lemur>pear install --onlyreqdeps Mail 

Did not download optional dependencies: pear/Net_SMTP, use --alldeps to download automatically 
pear/Mail can optionally use package "pear/Net_SMTP" (version >= 1.4.1) 
downloading Mail-1.3.0.tgz ... 
Starting to download Mail-1.3.0.tgz (23,110 bytes) 
........done: 23,110 bytes 
ERROR: failed to mkdir C:\php\pear\tests\Mail\tests 

我看到XAMPP \ PHP \梨\邮件,这是正确的一个新创建的邮件文件夹,但该文件夹没有内容。

此外,该错误显示安装尝试将东西放在C:\ php \ pear \ tests \ Mail \ tests。没有这样的目录C:\ php \ pear ...

出了什么问题? Include.path在php.ini中是正确的(C:\ xampp \ php \ pear)。
在此先感谢。

+0

使用不同的方法,我想:PHP pyrus.phar安装Mail-1.3.0只有具备系统回来与 梨\ XMLParser的\异常:无效的XML文档 Pyrus \ XMLParser \ Exception:第2行:元素'{http://pear2.php.net/dtd/customcommand-2.0}commands',属性'version':值'(null)'与固定值约束不匹配'2.0'。 – KCinAZ

回答

0

要在Windows中使用XAMPP来处理PEAR,避免Windows中的命令行很重要,而应使用XAMPP Shell。只需打开XAMPP控制面板,点击XAMPP壳牌右侧:

Location of the Shell button in the XAMPP Control Panel

在XAMPP壳牌,你可以像往常一样进入您的PEAR包安装命令和软件包将得到安装在其适当的XAMPP的PHP目录中放置:

pear install --onlyreqdeps Mail