安裝pear及使用

2022-08-24 04:27:09 字數 1820 閱讀 4825

解除安裝和重灌:

首先講一下如何解除安裝,因為我覺得你看這篇文章的原因是沒有安裝成功,或者將要開始安裝。那麼先清理下失敗的垃圾。重新開始。

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。

有一種是從**獲取。

如果不能用,可能跟php版本有關係。

我使用的php53n使用如下:

其實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可能需要修改系統變數路徑。略

安裝pear 安裝phpdocumentor

先說明一下.phpdocumentor這個軟體我很早以前就有了解過.那個時候是因為看到cakephp裡的文件裡面也是用這個軟體來生成api手冊的.當時只是有點好奇,了解了一下他們內容.但沒有實際去安裝這個軟體.因為還沒有覺得自己有這個需要,所以就沒有再了解下去了.最近我開始重新規劃我 的核心了.這個...

最新pear安裝

最近想看看pear這一塊,網上查詢安裝的方面,很是讓人無語本人是windows,而且環境是整合的,都說用go pear.php來安裝,用著安裝出現了 sorry your php version is too new 5.2.13 for this go pear.instead use for a...

PHPUnit安裝(無需PEAR)

如何配置 配置開始前,首先設定一些符號 配置過程如下 2.解壓phpunit到機器任意目錄,個人建議解壓到 php home lib目錄下,這樣便於管理所有的第三方php庫。假設已經解壓後的 phpunit home設為 php home lib phpunit 3.4.10 3.修改 phpuni...