Попытка использовать php-qrcode-Detector-декодер Ханамиряна на apache2 / php7 - PullRequest
1 голос
/ 25 апреля 2019

Я пытаюсь использовать библиотеку php ханамиряна для чтения QR-кодов из файлов изображений;https://github.com/khanamiryan/php-qrcode-detector-decoder

В настоящее время я не могу заставить его работать над Debian Stretch (в частности, Raspbian Stretch на Raspberry Pi 3B).Я могу получить только ошибки HTTP 500.

Чистая установка Raspbian Stretch, затем в терминале следующее:

sudo apt-get install apache2 php libapache2-mod-php php7.0-gd composer
cd /var/www/html
composer require khanamiryan/qrcode-detector-decoder

Вот php, который я пытаюсь запустить;

<?php
require __DIR__ . "/vendor/autoload.php";
$qrcode = new QrReader('test.png');
$text = $qrcode->text();
print($text);
?>

Ожидаемый результат: текст из QR-кода на изображении test.png записывается в ответ, но я всегда получаю ошибку HTTP 500.

Есть предложения?Нужно ли устанавливать какую-либо базовую библиотеку C ++ или Java?

1 Ответ

0 голосов
/ 25 апреля 2019

Добавить строку пространства имен use Zxing\QrReader;

<?php
use Zxing\QrReader;
require __DIR__ . "/vendor/autoload.php";
$qrcode = new QrReader('test.png');
$text = $qrcode->text();
print($text);
?>

Также запустите это в терминале

sudo apt-get install php7.0-mbstring
...