利用phpize 外挂php扩展

利用phpize 外挂php扩展

如果你的php是手动编译安装的 ,可能有一些扩展一开始并没有开启,

以后需要某扩展的时候又不想重新编译php,使用phpize可以动态添加扩展

以Ubuntu为例,

如果你是我这样安装php的  apt-get install php7.0

此时你会发现系统中找不到phpize

apt-get install php7.0-dev 现在有了

比如我现在要安装 xdebug模块

首先到xdebug官网下载对应版本的源代码下来,xdebug.org

tar -xzf xdebug-2.4.x.tgz

cd xdebug-2.4.x

phpize

./configure --enable-xdebug

make

cp modules/xdebug.so /to/wherever/you/want/it(位置随便,最好放到php默认的动态链接库文件夹,位置自己找一下, find / -name iconv.so)

在php.ini文件中添加一行: zend_extension="/wherever/you/put/it/xdebug.so"

重启服务器 phpinfo(); 看一下就知道成功没有

上面这种方式比较通用,在Linux系统上其实还有更简单的方法,xdebug的官方上就说了

pecl install xdebug  一句搞定

文章转载自 www.cnblogs.com/codeAB/p/5560371.html

你可能感兴趣的:(利用phpize 外挂php扩展)