phpize使用介紹--以安裝xdebug.so 爲例

php安裝成功後,在bin目錄下會生成一個名phpize的可執行腳本,它的用途是用來動態安裝php擴展模塊。
使用phpize的好處是:在已經安裝了php的情況下,再安裝擴展模塊時,無需重新編譯安裝php,可直接安裝擴展;
以下爲一個安裝xdebug的實例。
安裝步驟如下:
首先去官方網站下載所需文件 http://www.xdebug.org/,我用xdebug 2.0.5

安裝步驟:
1、將xdebug-2.0.5.tgz複製到用戶目錄(任意目錄都可以),執行 tar -xvzf xdebug-2.0.5.tgz 解壓;
2、cd xdebug-2.0.5 進入剛解壓的目錄;
3、執行phpize命令;執行成功會返回幾行數據:
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
4、開始編譯(注意--with-php-config參數)
./configure --with-php-config=/usr/local/php/bin/php-config
5、make && make install

cd /usr/lib/php/modules 看以看到xdebug.so,說明安裝成功;

vi  /etc/php.ini在末尾添加如下內容:
[Xdebug]
;zend_extension_ts = "/usr/lib/php/modules/xdebug.so"
zend_extension = "/usr/lib/php/modules/xdebug.so"
xdebug.auto_trace = on
xdebug.auto_profile = on
xdebug.collect_params = on
xdebug.collect_return = on
xdebug.profiler_enable = on
xdebug.trace_output_dir = "/tmp"
xdebug.profiler_output_dir = "/tmp"
xdebug.dump.GET = *
xdebug.dump.POST = *
xdebug.dump.COOKIE = *
xdebug.dump.SESSION = *
xdebug.var_display_max_data = 4056
xdebug.var_display_max_depth = 5

注意zend_extension_ts和zend_extension有所不同,一個不行換另一個;

service httpd restart

查看phpinfo.php,看到如圖所示內容:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章