Я разрабатываю и тестирую свой PHP-код в среде XAMPP (локальной) и это успешно.
Я уже скопировал php_printer.dll
в папку ext и включите эту строку extension=php_printer.dll
в php.ini
файл.
Я также переместил свою папку из htdocs (среда XAMPP) в папку www (среда PHP Desktop), но когда я запустил phpdesktop-chrome.exe
это показывает ...undefined function printer_list()...
поэтому я знал, что он не может распознать библиотеку.
Как настроить PHP Desktop для распознавания php_printer.dll как похожего на мое поведение XAMPP?
Не удалось загрузить php_printer.dll. Кстати, как мне определить мою версию php_printer.dll, соответствует ли она PHP Desktop или нет? Спасибо.
Хорошо, у меня есть версия, как показано ниже:
PHP Desktop: phpdesktop-chrome-57.0-rc-php-7.1.3
php_printer.dll: php_printer-php5.6.30
Расширения PHP часто предназначены для определенных версий PHP (например, 5.12.xx и Thread-safe или non-thread-safe). Если ваше расширение не соответствует конкретной версии PHP, оно не будет работать. В этом случае вы должны увидеть ошибку запуска, если вы включите ее в php.ini.
Об обнаружении проблем при запуске PHP смотрите:
Обновить
Ваше расширение для php 5.6.30, поэтому вы должны скачать эту конкретную версию php, см .: https://github.com/cztomczak/phpdesktop/wiki/Knowledge-Base#php-interpreter—extensions
Попробуйте сначала не-безопасную версию, а затем поточную версию.
Других решений пока нет …