Linux Ubuntu中的PHP QR Code类错误

时间:2013-07-26 06:24:12

标签: php

PHP QR码在执行最基本的QR码生成示例时会出现以下错误。

  

“致命错误:未找到类'QRcode'。

我已将整个PHP QR Code文件夹复制到我的var/www目录中,但仍无法解决。

样品

 <?php

include('phpqrcode/qrlib.php');

QRcode::png('PHP QR Code :)');
?>

3 个答案:

答案 0 :(得分:0)

//give the full path if you have linux

include('/var/www/phpqrcode/qrlib.php');

//or windows wamp or xampp

include('c://wamp/phpqrcode/qrlib.php');

//check the class is exist or not
if(class_exists('QRcode'))
{
    QRcode::png('PHP QR Code :)');

}else{

    echo 'class is not loaded properly';
}

答案 1 :(得分:0)

这在我的本地Ubuntu机器上工作正常(安装phpqrcode之后)。

include('/usr/share/phpqrcode/qrlib.php');

如果你想保留web文件夹中的所有内容,只需将该文件夹中的所有内容复制到你的webroot(尽管最好不要将其从webroot中删除。)

答案 2 :(得分:0)

在将目录的权限更改为0777之前,我遇到了同样的问题。 现在对我来说一切正常。