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,看到如图所示内容:

phpize使用介绍--以安装xdebug.so 为例_第1张图片

你可能感兴趣的:(PHP,api,扩展,Zend,extension,output)