卸載和重裝:
首先講一下如何卸載,因為我覺得你看這篇文章的原因是沒有安裝成功,或者將要開始安裝。那么先清理下失敗的垃圾。重新開始。
1、如果是自定義安裝目錄的話卸載很簡單,把pear安裝的目錄全部刪除,把php安裝目錄下的pear.ini文件也刪除。
2、否則就要到php安裝目錄下把找到下面的目錄和文件一個一個刪除。這就是為什么筆者強調自定義安裝的原因。
3、然后重新安裝
目錄:cfg、data、docs、output、pear、test、temp、www。
文件:pear.bat、pear.ini、peardev.bat、pecl.bat
整體思路及流程:
1,在php安裝各目錄找到並雙擊go-pear.bat。(有些獲取方式可能不一樣。有直接獲取.phar。有些直接運行.bat)
2,進入pear安裝程序。(有些路徑可能根據需要進行更改)
3,有system和local模式。(兩種模式不一樣,導致后面的使用安裝軟件可能不一樣 ,甚至導致安裝的軟件不能使用)
講一個原則:pear的執行需要php.exe,可能由於一開始安裝的指定路徑和后續的配置不對的原因,導致使用pear命令出現錯誤。
注意:1,如果直接使用pear命令,要保證pear命令可以在控制台找到。否則就要手動切換到安裝目錄才可以。
詳細講解:
1,獲取go-pear的執行方式。
phpStudy的安裝目錄中tools下pear安裝文件可以直接使用。
獲取go-pear.phar。
有一種是從網站獲取。
地址:http://pear.php.net/go-pear.phar
如果不能用,可能跟php版本有關系。
我使用的php53n使用如下:
http://files.cnblogs.com/files/yangf2016/go-pear.gz
下載后將文件后綴改成.phar。
其實go-pear.bat里的文件內容如下:
php.exe ..\tools\pear\go-pear.phar
即使用php.exe執行go-pear.phar文件。
注意:這里可能由於php.exe所在目錄關系,導致有些可能執行失敗,重新引導正確的php.exe的目錄就行了。或者切換到php.exe執行
2,進入安裝程序后。
建議選擇,local。system模式,會將pear安裝在系統盤下的位置,win在C:\system32(可能不准)。mac在:雖然我們有辦法使得pear在執行過程中仍然調用我們希望的php版本,但是不建議這樣做。而且那樣做也不利於卸載。
然后會出現一個1-12的列表,這個列表可以輸入數字,進行修改某個的路徑。如果不需要配置,直接Enter就行了。
3,安裝完的檢測
在含有php.exe的目錄下執行pear -h。如果可以顯示正常,則大功告成!
注:
1,成功后,安裝目錄會出現文章開頭提到的卸載時的目錄和文件。
2,對應php版本下的php.ini會出現正確的路徑。
;***** Added by go-pear
include_path=".;D:\phpStudy\php53n\pear;"
;*****
3,其中默認cfg www 文件夾是空的,data docs pear 三個文件里面在每一次用pear命令安裝一個軟件都會在里面建立一個文件夾保存軟件的數據,比如筆者安裝phpdocumentor ,那么在這三個文件夾里面都會有phpdocumentor文件夾。
使用:
常用命令:
pear channel-discover pear.phpdoc.org pear install phpdoc/phpDocumentor
可以利用channel-delete 刪除org channel
可以利用uninstall 卸載某些安裝過的軟件。
有些win7可能需要修改系統變量路徑。略