我用的是WAMP2.1在安裝PEAR時報錯,折騰了幾下終于把PEAR給裝上去了,先看一個報的錯誤:
根據網上的資料,說是運行WAMP安裝目錄下PHP目錄的go-pear.bat批處理文件來進行安裝。而WAMPSERVER2.1版的PEAR目錄位置稍有不同(可以參考我上圖高亮部分)。運行后就出現了上述的錯誤,表示安裝失敗。
解決辦法是運行下面的語句
代碼如下:
E:/wamp/bin/php/php5.3.3>php -d phar.require_hash=0 PEAR/go-pear.phar
如果成功運行會如下圖所示
圖中標記1:安裝PEAR需要運行的語句
圖中標記2:回車就可以了
圖中標記3:繼續回車
會顯示一堆英文,然后有出來個
詢問是否可以修改php.ini文件,輸入Y繼續回車
最后一行又提示輸入回車繼續,這時敲回車后就完成了整個安裝過程(就是一路的回車)
在安裝好PEAR后會默認安裝上幾個PEAR PACKAGE,輸入pear list顯示PACKAGE列表
圖中標記1:列出所有已安裝的PEAR包
圖中標記2:安裝Mail類
圖中標記3:Mail類安裝成功(高亮部分)
將php.ini中的include_path修改為PEAR安裝目錄
代碼如下:
; Paths and Directories ;
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
; Windows: "/path1;/path2"
include_path = ".;c:/php/includes"
最后一行修改為自己的PEAR的安裝目錄
include_path = ".;E:/wamp/bin/php/php5.3.3/PEAR"
重啟WAMP,新建一個PHP文件,然后運行下面的語句如果不報錯表示已經安裝成功了(前提是運行的目錄下沒有Mail.php這個文件名)
代碼如下:
<?php
require_once("Mail.php");
?>
查詢PEAR包及安裝命令可以訪問PEAR官方網站http://pear.php.net/index.php
新聞熱點
疑難解答