即使执行最基本的 QR 码生成示例,PHP QR 码也会出现以下错误。
“致命错误:找不到类 'QRcode'”。
我已将整个 PHP QR Code 文件夹复制到我的var/www
目录中,但仍然没有解决方案。
样本
<?php
include('phpqrcode/qrlib.php');
QRcode::png('PHP QR Code :)');
?>
即使执行最基本的 QR 码生成示例,PHP QR 码也会出现以下错误。
“致命错误:找不到类 'QRcode'”。
我已将整个 PHP QR Code 文件夹复制到我的var/www
目录中,但仍然没有解决方案。
样本
<?php
include('phpqrcode/qrlib.php');
QRcode::png('PHP QR Code :)');
?>
这在我的本地 Ubuntu 机器上运行良好(安装 phpqrcode 之后)。
include('/usr/share/phpqrcode/qrlib.php');
如果您想保留 web 文件夹中的所有内容,只需将该文件夹中的所有内容复制到您的 webroot 中(即使最好将其保留在 webroot 之外。)
//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';
}
在将目录的权限更改为 0777 之前,我遇到了同样的问题。现在对我来说它工作正常。