2011-03-17 81 views
41

我正在使用Debian擠壓服務器。我使用aptitude install php-pear安裝了PEAR。這創建了一個目錄/usr/share/php/PEARPEAR包通常安裝在哪裏?

我安裝了一些PEAR包包括Phing。我使用pear install --alldeps phing/phing安裝了Phing文件,文件顯示在/usr/share/php/phing中。

,但不應該PEAR包(正常情況下)在/usr/share/php/PEAR放?當我運行

pear config-get php_dir 

我得到 「/usr/share/php」。我有配置錯誤的東西嗎?我的64位的Ubuntu系統上

回答

34
/usr/share/php/ 

對Debian來說是正確的。

/usr/share/php/PEAR 

本身包含了P​​EAR本身的類。

使用/usr/share/php的原因是pear CLI工具是安裝PHP的庫(或應用程序)的安裝程序 - 因此選擇php是正確的。

+1

PEAR並不意味着這一點。但是你可以嘗試使用-c參數傳遞的自定義配置,但不支持相對路徑。 – cweiske 2017-08-20 06:34:43

1

梨軟件包安裝到/ usr /共享/ PHP/PEAR/ 但我不知道如何改變梨安裝路徑。也許你可以在某處配置它。

1

我使用的是Mac OSX獅子。 我/usr/lib/php/pear

安裝梨所以數據也可安裝在那裏。如果PHP

1

被安裝在/ usr /本地/ PHP

梨是在這裏:

在/ usr /本地/ PHP/lib目錄/ PHP

1

在我安裝的Debian PEAR的位於這裏:

/usr/local/lib/php 
8

不管你用什麼操作都沒關係。

你只需要通過控制檯使用pear config-get php_dir。你會得到完整的目錄路徑。

對於xamp你必須去xampp安裝directory/bin並使用./pear config-get php_dir這導致使用當前locatin執行二進制文件並執行相同的工作。

+2

這應該是被接受的答案。它不僅可以顯示非特定的操作系統解決方案,還可以補償管理員將PEAR配置爲位於非默認位置的情況。 – Jahmic 2017-10-13 15:28:34

0

就扔了這一點,在那裏,如果你有安裝在迂迴的方式梨:

cd/
find . -type d -name pear 

例如,我用我的本地機器的一個甲基苯丙胺,這是一個非常奇怪的地點。