zbar 这个读取码插件究竟是如何装到php的扩展中的?

这个真有必要进行记录!

首先你必须 安装好zbar的系统组件。
然后在编译php,生成php专用的模块之后改成php.ini引入。
这样就可以直接在php中进行引用了。
当然phpinfo中你可以可以看到
zbarcode
zbarcode module enabled
zbarcode module version 0.0.1-dev
ZBar library version 0.10
ImageMagick version ImageMagick 6.7.8-9 2016-06-16 Q16 http://www.imagemagick.org
Imagick support disabled
GD support disabled

需要强调的是此插件需要编译加装
我们从官方下载压缩包
https://github.com/lgchgt/php-zbarcode/

下载之后解压。进入程序目录之后 首先configura
不过先找到你系统的php-config
我们通过命令查找 find / -name php-config
可以看到
/usr/bin/php
/usr/bin/php-config

然后在解压目录执行configura
./configure –with-php-config=/usr/bin/php-config

没什么大碍之后。执行make
保险起见make test
然后在make && make install
结束之后。
我们修改php.ini 启用生成的组件。

然后phpinfo一下吧?

发表回复