Composer php 使用tecnickcom/tc lib条形码生成二维码

Composer php 使用tecnickcom/tc lib条形码生成二维码,composer-php,ubuntu-14.04,qr-code,Composer Php,Ubuntu 14.04,Qr Code,我已在Win10localhost(使用composer)和远程操作服务器上安装了tc-lib-barcode库,以生成二维码。它在Win10localhost上运行良好,但在远程服务器上不起作用。 问题是,在远程服务器上,代码行“$imageData=$bobj->getPngData();”导致它冻结。我猜问题与安装(删除并重新安装了几次)或PHP扩展有关,我坚持要进行一个指向实际问题的测试。如有任何意见或提示,将不胜感激。 以下是我正在使用的基本代码: require ('../../ve

我已在Win10localhost(使用composer)和远程操作服务器上安装了
tc-lib-barcode
库,以生成二维码。它在Win10localhost上运行良好,但在远程服务器上不起作用。 问题是,在远程服务器上,代码行“
$imageData=$bobj->getPngData();
”导致它冻结。我猜问题与安装(删除并重新安装了几次)或PHP扩展有关,我坚持要进行一个指向实际问题的测试。如有任何意见或提示,将不胜感激。 以下是我正在使用的基本代码:

require ('../../vendor/autoload.php');
$barcode = new \Com\Tecnick\Barcode\Barcode();
$bobj = $barcode->getBarcodeObj('QRCODE,H', 'EditInvolvement.php?toID='.$InvolvementID, - 16, - 16, 'black', array(- 2, - 2, - 2, - 2))->setBackgroundColor('#f0f0f0');
$imageData = $bobj->getPngData();
file_put_contents('qr-code/'.$InvolvementID.'.png', $imageData); ```

我重新启动了服务器,它正在工作。对不起,如果我浪费了任何人的时间…很高兴听到你能解决这个问题。当其他人将来遇到类似问题时,重新启动服务器可能对他们没有帮助,因此我投票结束这个问题。是-结束很好。学习的要点是,当你在Ubuntu服务器上应用了大量的更新和扩展,而你又懒得重新启动或重新启动时,它可能不会合作。在这里学习是不合适的!谢谢你找布鲁曼。