首頁 > 後端開發 > php教程 > 什麼是php擴展

什麼是php擴展

angryTom
發布: 2023-04-07 10:28:02
原創
4606 人瀏覽過

什麼是php擴展

  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:cvsread@cvs.php.net:/repository login
Password: [在这里输入“phpfi”作为密码]
cvs -z3 -d :pserver:cvsread@cvs.php.net:/repository co php4
[这个命令将创建新的目录php4]
cd php4
cvs -z3 -d :pserver:cvsread@cvs.zend.com:/repository login
Password: [这里输入密码zend]
cvs -z3 -d :pserver:cvsread@cvs.zend.com:/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擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板