程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PEAR:PHP擴展與應用庫

PEAR:PHP擴展與應用庫

編輯:關於PHP編程

1. PEAR簡介


PEAR:PHP Extension and Application Repository,php擴展與應用庫。(突然想吃梨了) pear的使命:提供可復用的組件,引領php的創新。 提供PHP代碼的包和應用程序。 pear還是php代碼標准,使php代碼易讀,提高復用性。

2. PEAR安裝


安裝php時,pear會默認安裝, 在bin目錄下。 通過version參數來查看版本號。
$ ./pear version

PEAR Version: 1.9.4
PHP Version: 5.4.26
Zend Engine Version: 2.4.0
驗證php的include path pear的擴展安裝在php的 include path下。
$ ./pear config-get php_dir

/home/gang/php/lib/php

3. pear參數


直接運行pear會輸出它的參數
$ ./pear

Commands:
build                  Build an Extension From C Source
bundle                 Unpacks a Pecl Package
channel-add            Add a Channel
channel-alias          Specify an alias to a channel name
channel-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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved