{"id":63,"date":"2017-10-16T16:27:36","date_gmt":"2017-10-16T08:27:36","guid":{"rendered":"http:\/\/www.leohe.net.cn\/?p=63"},"modified":"2019-10-18T23:37:29","modified_gmt":"2019-10-18T15:37:29","slug":"php-zbarcode-%e8%af%bb%e5%8f%96%e4%ba%8c%e7%bb%b4%e7%a0%81","status":"publish","type":"post","link":"https:\/\/china-abc.leohe.net.cn\/?p=63","title":{"rendered":"php-zbarcode \u8bfb\u53d6\u4e8c\u7ef4\u7801"},"content":{"rendered":"<p>https:\/\/github.com\/mkoppanen\/php-zbarcode<br \/>\n\u7248\u672c\u8bf4\u660e\uff1a<br \/>\nhttps:\/\/github.com\/mkoppanen\/php-zbarcode\/issues\/22<br \/>\nPHP7\u7248\u672c\uff1a<br \/>\nhttps:\/\/github.com\/jorissteyn\/php-zbarcode\/tree\/gophp7<\/p>\n<p>wget http:\/\/downloads.sourceforge.NET\/project\/zbar\/zbar\/0.10\/zbar-0.10.tar.gz<br \/>\n1. tar -zvxf zbar-0.10.tar.gz<\/p>\n<p>2. $ sudo apt-get install libqt4-dev<br \/>\n3. $sudo apt-get install libv4l-dev<br \/>\n4. $ sudo ln -s  \/usr\/include\/libv4l1-videodev.h  \/usr\/include\/linux\/videodev.h<br \/>\n5. $ sudo apt-get install python-gtk2-dev<br \/>\n6. $sudo apt-get install imagemagick libmagickwand-dev<br \/>\n7. $sudo apt-get install PHP-pear php5-dev   \/\/\u5982\u679c\u6ca1\u6709php5-dev,\u53ef\u4ee5\u5c1d\u8bd5phpx-dev<\/p>\n<p>a $ export CFLAGS=\"\"<br \/>\nb $ .\/configure<br \/>\nc $ make<br \/>\nd $ sudo make install<\/p>\n<p>1 \u51fa\u9519:<br \/>\n    configure: error: in `\/home\/huazai\/user_dir\/libdecodeqr\/zbar-0.10':<br \/>\n    configure: error: test for video support failed!<\/p>\n<p>    \u89e3\u51b3\uff1a<br \/>\n    $sudo apt-get install libv4l-dev<\/p>\n<p>    $sudo ln -s  \/usr\/include\/libv4l1-videodev.h  \/usr\/include\/linux\/videodev.h<\/p>\n<p>2 \u51fa\u9519\uff1a<br \/>\n    configure: error: in `\/home\/huazai\/user_dir\/zbar\/zbar-0.10':<br \/>\n    configure: error: Unable to find ImageMagick >= 6.2.6:<\/p>\n<p>    No package 'MagickWand' found<\/p>\n<p>    \u89e3\u51b3:<br \/>\n\u89e3\u51b3\u95ee\u9898\uff1a<br \/>\n    1. \u5b89\u88c5 ImageMagick :<br \/>\n     $sudo apt-get install imagemagick libmagickwand-dev<\/p>\n<p>3 \u6267\u884c\u65f6\u51fa\u9519<br \/>\n    zbarcam: error while loading shared libraries: libzbar.so.0: cannot open shared object file: No such file or directory<\/p>\n<p>\u89e3\u51b3\u95ee\u9898\uff1a<br \/>\n     sudo apt-get install PHP-pear php5-dev<\/p>\n<p>0.\u9996\u5148\u5b89\u88c5\u4f9d\u8d56\u5305\uff1a<br \/>\n$sudo apt-get install python-gtk2-dev<br \/>\n\u53ef\u80fd\u8fd8\u9700\u8981\u5176\u4ed6\u7684\u5305\uff0c\u6839\u636e\u63d0\u793a\u8fdb\u884c\u5b89\u88c5\u3002<\/p>\n<p>1.\u5b89\u88c5libjpeg9\uff0c\u4f4e\u7248\u672clibjpeg8\u4e0d\u652f\u6301jpg\u626b\u63cf\uff0c\u4e0b\u8f7djpegsrc.v9.tar.gz\u5e76\u5b89\u88c5\uff1a<br \/>\n$.\/configure<\/p>\n<p>$make<\/p>\n<p>$sudo make install<\/p>\n<p>\u6216\u662f<\/p>\n<p>$sudo apt-get install libjpeg9<\/p>\n<p>2.\u5b89\u88c5ImageMagick\uff0c\u9ad8\u7248\u672c\u53ef\u80fd\u4f1a\u51fa\u73b0\u5f88\u591a\u610f\u5916\u7684\u9519\u8bef\uff0c\u6240\u4ee5\u4e0b\u8f7dImageMagick-6.9.5-7.tar.gz\u5373\u53ef\uff1a<br \/>\n$.\/configure<\/p>\n<p>$make<\/p>\n<p>$sudo make install<\/p>\n<p>\u6216\u662f<\/p>\n<p>$sudo apt-get install ImageMagick<\/p>\n<p>3.\u5b89\u88c5zbar\uff0czbar-0.10.tar\uff08https:\/\/github.com\/ZBar\/ZBar\uff09\u3002\u8bf7\u6ce8\u610f\uff0c\u6b64\u5904\u7684\u914d\u7f6e\u5f88\u5173\u952e\uff0c\u5426\u5219\u5c06\u5b89\u88c5\u5931\u8d25\uff1a<br \/>\n$.\/configure \u2013enable-shared \u2013without-jpeg \u2013without-python \u2013without-gtk \u2013without-qt \u2013without-imagemagick \u2013disable-video CFLAGS=\u201d\u201c<\/p>\n<p>$make<\/p>\n<p>$sudo make install<\/p>\n<p>4.\u6700\u540e\u53ef\u80fd\u9700\u8981\u6267\u884cldconfig\u6765\u6fc0\u6d3b\u5b89\u88c5\u7684\u5e93\u914d\u7f6e\u6587\u4ef6\uff1a<br \/>\n$sudo ldconfig<\/p>\n<p>5.\u6d4b\u8bd5zbar\u662f\u5426\u5b89\u88c5\u6210\u529f\u3002\u53ef\u968f\u610f\u83b7\u53d6\u4e00\u5f20\u4e8c\u7ef4\u7801\u6216\u8005\u6761\u5f62\u7801\uff0c\u7136\u540e\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\u5f97\u5230\u626b\u63cf\u7ed3\u679c\uff1a<br \/>\n$zbarimg xxx.png<\/p>\n<p>$CODE-128:ABC-abc-1234<\/p>\n<p>$zbarimg xxx.jpg<\/p>\n<p>$QR-Code:http:\/\/apk.hiapk.com\/m\/downloads?<br \/>\nid=com.qq.reader&vcode=11<\/p>\n<p>\u4ee5\u4e0a\u4e3a\u5927\u6982\u5b89\u88c5\u6b65\u9aa4\uff0c\u5177\u4f53\u7684\u8fd8\u8981\u767e\u5ea6<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/github.com\/mkoppanen\/php-zbarcode \u7248\u672c\u8bf4\u660e\uff1a https:\/ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,5,4],"tags":[],"_links":{"self":[{"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/63"}],"collection":[{"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=63"}],"version-history":[{"count":1,"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/63\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=\/wp\/v2\/posts\/63\/revisions\/64"}],"wp:attachment":[{"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=63"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=63"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/china-abc.leohe.net.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}