PHP擴充套件英文為PHP Extension and Application Repository,簡稱pear(下面都以pear簡稱),中文全稱為PHP擴充套件與應用庫。是為了建立一個類似於Perl CPAN檔案的工具,Stig S. Bakken在1999年創立了PEAR專案。下面為大家詳細介紹一下php擴充套件。
推薦教學:PHP視訊教學
PEAR是PHP擴充套件與應用庫(the PHP Extension and Application Repository)的縮寫。它是一個PHP擴充套件及應用的一個程式碼倉庫,簡單地說,PEAR之於PHP就像是CPAN(Comprehensive Perl Archive Network)之於Perl。
PEAR的基本目標是發展成為PHP擴充套件和庫程式碼的知識庫,而這個專案最有雄心的目標則是試圖定義一種標準,這種標準將幫助開發者編寫可移植、可重用的程式碼。
Internet上已經有關於該專案的一些文件。例如,一些初始的資料已經可以在PHP正式手冊中找到,更多的資料即將加入。
在很大程度上,PEAR還是一項正在進行之中的工作。在未來的幾個月內,PEAR安裝程式和PEAR網站將有很大的發展。為了在下一個PHP版本中使用PEAR管理數量日益增長的C擴充套件,以及用PEAR安裝程式作為使用者把擴充套件下載和安裝到PHP的前端工具,在PHP Core Developer郵寄清單上已經有了大量的討論。
軟體安裝
安裝PEAR實際上很簡單。由於PEAR庫更新很快,所以下面我要介紹的是如何安裝PEAR最新的CVS版本。
注意:PEAR內部知識庫系統將來可能要發生變化。就目前來說,PEAR包、庫與PHP本身一起儲存到同一CVS樹,它可能導致在管理PHP主知識庫和開發者、PEAR本身的知識庫和開發者這兩方面都出現問題。可以預料,在不遠的將來,PEAR將分離成為獨立的模組/樹。這個模組已經存在,但大部分的包仍舊在老位置。
如果你從來沒有聽說過CVS,請看看相關資料。CVS不是一種特別難用的技術,但熟悉它卻需要一定的時間。
假設你的機器上已經安裝好了標準的CVS客戶軟體,接下來你應該:
開啟一個終端視窗(rxvt,xterm,或其他)。
輸入下面的命令:
cvs -z3 -d :pserver:[email protected]:/repository login Password: [在這裡輸入「phpfi」作為密碼] cvs -z3 -d :pserver:[email protected]:/repository co php4 [這個命令將建立新的目錄php4] cd php4 cvs -z3 -d :pserver:[email protected]:/repository login Password: [這裡輸入密碼zend] cvs -z3 -d :pserver:[email protected]:/repository co Zend TSRM [該命令將在php4下面建立兩個新目錄,名字為「Zend」和「TSRM」] ./buildcon
這就是全部的安裝過程。執行buildconf將建立標準的configure指令碼,這個指令碼可以用來設定PHP選項。在預設安裝中,PEAR將自動安裝到/usr/local/lib/php下。但是,你也可以手工構造各個檔案,方法是:以超級使用者身份進入,轉到php4/pear目錄,執行make install-su。
除此之外,你還應該把PEAR根目錄加入到php.ini檔案的include_path。預設的目錄應該是/usr/local/lib/php,但如果你手工修改了選項,它可能在其他位置。
以上就是什麼是php擴充套件的詳細內容,更多請關注TW511.COM其它相關文章!