2016-09-21 88 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