PEAR:PHP擴充與應用庫

來源:互聯網
上載者:User
1. PEAR簡介
PEAR:PHP Extension and Application Repository,php擴充與應用庫。(突然想吃梨了)pear的使命:提供可複用的組件,引領php的創新。提供PHP代碼的包和應用程式。pear還是php代碼標準,使php代碼易讀,提高複用性。
2. PEAR安裝
安裝php時,pear會預設安裝, 在bin目錄下。通過version參數來查看版本號碼。
$ ./pear versionPEAR Version: 1.9.4PHP Version: 5.4.26Zend Engine Version: 2.4.0
驗證php的include pathpear的擴充安裝在php的 include path下。
$ ./pear config-get php_dir/home/gang/php/lib/php

3. pear參數
直接運行pear會輸出它的參數
$ ./pearCommands:build                  Build an Extension From C Sourcebundle                 Unpacks a Pecl Packagechannel-add            Add a Channelchannel-alias          Specify an alias to a channel namechannel-delete         Remove a Channel From the List...

常用參數:info 查看包資訊install 安裝包uninstall 卸載包list 查看本地安裝的包remote-list 查看線上的包
upgrade 升級包config-show 查看config配置

通過help查看常用參數用法
$ ./pear help install

4. 安裝php包
比如我們要安裝日誌LOG包
$ ./pear install LOG
運行成功後在 php/lib目錄下會產生Log.php和Log目錄,以及doc目錄在doc/Log下面有使用例子和說明。
升級LOG包:
./pear upgrade LOG

5. 安裝包的使用
在上面我們安裝的Log包。在應用的php代碼中require進來即可。
log("Log entry $i");}

6. 常用的php包
PHPDoc – 文檔提取工具
PHPUnit – 單元測試架構
DB – 資料庫封裝
全部可以使用命令來查看:
$ ./pear remote-list



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.