您的位置:首页 > 编程语言 > PHP开发

phpize使用介绍--以安装xdebug.so 为例

2012-05-09 14:00 295 查看
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,看到如图所示内容:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: