PHP QR代碼在執行甚至最基本的QR代碼生成示例時給出以下錯誤。PHP QR代碼類錯誤在Linux Ubuntu
"Fatal error: Class 'QRcode' not found".
我抄了整個PHP QR碼文件夾到我的var/www
目錄,但依然無解。
樣品
<?php
include('phpqrcode/qrlib.php');
QRcode::png('PHP QR Code :)');
?>
PHP QR代碼在執行甚至最基本的QR代碼生成示例時給出以下錯誤。PHP QR代碼類錯誤在Linux Ubuntu
"Fatal error: Class 'QRcode' not found".
我抄了整個PHP QR碼文件夾到我的var/www
目錄,但依然無解。
樣品
<?php
include('phpqrcode/qrlib.php');
QRcode::png('PHP QR Code :)');
?>
//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';
}
剛剛嘗試過。該類未正確加載。我如何使它正常工作或正確加載? – user2583543
像這樣改變文件路徑include('/ var/www/phpqrcode/qrlib.php'); – Sundar
我正在Linux Ubuntu上工作,我改變了你所說的路徑,但它仍然不起作用。 – user2583543
這是工作在我的本地Ubuntu的機器上正常(安裝phpqrcode後)。
include('/usr/share/phpqrcode/qrlib.php');
如果你想保持一切都在你的webfolder只是一切從該文件夾複製到根目錄(儘管它可能是更好地保持它的根目錄中。)
包括('phpqrcode/qrlib .PHP');在linux中給出完整的文件路徑,例如windows c://或/ var/www。請檢查課程名稱是否正確 – Sundar
@Sundar感謝您的回覆,我不明白您的意思是通過檢查課程名稱是否正確。我在哪裏檢查?並且我使用了完整的路徑名,並且仍然有相同的錯誤 – user2583543
如果將'include'更改爲'require',如果lib的路徑錯誤,則會發生致命錯誤。現在,它可能會產生一個警告,根據您的php.ini設置可能不會顯示警告。 – bcmcfc