-
-
wget http://pear.php.net/go-pear
- php go_pear
- [root@localhost ~]# php go-pear
- 歡迎使用go-pear!
Go-pear 將安裝 'pear' 命令以及所需的所有檔案
- 它。此指令是用於 PEAR 安裝和維護的工具。
Go-pear 還允許您下載並安裝以下可選的 PEAR
- 軟體包:PEAR_Frontend_Web-beta、PEAR_Frontend_Gtk2、MDB2。 < ;/p>
如果您想中止,請立即按Control-C,或按Enter 繼續:
HTTP 代理(http://user: password@proxy .myhost.com:port),或輸入無::
下面是新PEAR 安裝的建議文件佈局。若要
- 更改各個位置,請鍵入
- 目錄前面的數字。輸入「all」即可變更所有位置,或只需按 Enter
- 接受這些位置。
1.安裝前綴($prefix):/root
- 2.臨時檔案目錄:$prefix/temp
- 3.二進位檔案目錄:$prefix/bin
- 4. PHP 程式碼目錄($php_dir): $prefix/PEAR
- 5.文檔基底目錄:$php_dir/docs
- 6.資料庫目錄:$php_dir/data
- 7.測試基目錄:$php_dir /tests
1-7, 'all' 或Enter 繼續:
-
複製程式碼
可選擇:1 設定您的安裝路徑。
接下來,一路回車就可以完成安裝了。
現在,您可以直接執行:pecl pear 2個指令進行安裝。
什麼是:pear pecl呢?
Pear、Pecl都是PHP擴充模組的集合。
擴展PHP有兩種方法:
一種是純粹用php程式碼寫函數和類別。
Pear就是這樣一個項目。 PEAR是PHP的官方開源類別庫(PHP Extension and Application Repository的縮寫)。
PEAR 在中文裡是梨子的意思。 PEAR 將 PHP 程式開發過程中常用的功能編寫成類別庫,主要介紹了頁面呈現面、資料庫存取、檔案操作、
資料結構、儲存操作、網路協定等諸多方面,使用者可以很方便地使用。它是一個PHP擴充及應用的一個代碼倉庫,
簡單來說,PEAR就是PHP的cpan。其首頁為pear.php.net。
另外一個是用c或c++寫的外部模組載入至php中。
Pecl(The PHP Extension Community Library)就是做這個事的,PHP的標準擴展,可以補充實際開發中所需的功能。
所有的擴充都需要安裝,在Windows下面以DLL的形式出現;在linux下面需要單獨進行編譯,
它的表現形式是根據PHP官方的標準用C編寫而成,儘管源碼開放一般人無法隨意更改源碼語言。
其首頁為pecl.php.net。最直接的草莓:Pear是PHP的上層擴展,Pecl是PHP的底層擴展。
這兩個方法其實都是為特定的應用提供現成的函數或類,本質上來說都是一樣的。
知道上面2個差別,對於我們的安裝來說很方便理解了。我們一般的so檔案擴展,需要運行:pecl
2.下面,安裝個:pecl_http擴充功能試下
-
- [root@localhost ~]# pecl search http
- 正在擷取資料...0%
- 符合的套件,通道pecl.php .net :
- ============================================
- 封裝穩定/(最新)本地
- pecl_http 1.7.0(穩定)擴充HTTP支援
- 您在/var/spool/mail/root有新郵件
- [root@localhost ~]# pecl install pecl_http
- 正在下載pecl_http -1.7.0.tgz ...
- 開始下載pecl_http-1.7.0.tgz(173,979位元組)
- .............. ........ ......完成:173,979 位元組
- 71 個來源文件,正在建立
- 運行:phpize
- 設定:
- PHP Api 版本:20041225
- Zend Module Api No: 20060613
- Zend Extension Api No: 220060519
- 是否啟用cURL HTTP 請求;指定libcurl 目錄[yes]:
先執行:search 指令模糊搜索,然後可以使用,pecl install pecl_http 。
一路回車,一會兒在:
[root@localhost ~]# ll /usr/lib/php/modules/http.so
-rw-r--r-- 1根根1274476 06-26 08:56 /usr/lib/php/modules/http.so
存在自己的模組完成了。 (不同系統,位置可能不同),上一步安裝後,會告訴模組所在位址。
3.配置php.ini
加入:
擴展名=http.so
就ok了。
然後,可以透過php -m 查看下。
[root@localhost ~]# php -m [PHP 模組]- bz2
- 日曆
- ctype
- ctype日期
- 資料庫
- dom
- eAccelerator
- exif
- 過濾器
- ftp
- gd
- gettext
- gmp
- 哈希> http
-
-
- 複製程式碼
已經安裝成功。
後記:
其它也有源碼安裝,上pecl.php.net 找到對應源碼包解壓縮。
可以透過:pecl install 原始碼檔案。
|