Я получаю вызов неопределенной функции printer_list()
Потому что мой php_printer.dll не работает и в журнале ошибок я получаю PHP Startup: Невозможно загрузить динамическую библиотеку.
c:/wamp64/bin/php/php5.6.31/ext/php_printer.dll
Я искал во всем Интернете php_printer.dll, который работает с php 5.6.31, и я не нашел его, я работаю с wampserver 3.1 на Windows 7, кто-нибудь может помочь?
Глядя на одна проблема В этом git-репо я вижу, что gimjudge выполнил эти DLL только для 32 PHP. Их причина в том, что до PHP7 64-битные версии PHP были на самом деле только экспериментальными. PHP стал действительно 64-битным, начиная с PHP7.0
Таким образом, чтобы использовать эту DLL, вам нужно установить 32-битную версию WAMPServer. Тогда у вас, вероятно, не будет проблем с активацией этой DLL.
Вы можете скачать 32-битную версию WAMPServer 3 отсюда Это резервное хранилище и гораздо проще увидеть, что вы делаете и какую версию вы загружаете, чем обычное репозиторий SourceForge.
Перед установкой 32-битного WAMPServer убедитесь, что вы создали резервные копии всех ваших сайтов и баз данных.
Однако можно установить 32-битный и 64-битный WAMPServer на одном компьютере, так как имена папок по умолчанию различаются (C: \ wamp или C: \ wamp64), имена служб Apache и MySQL также различаются (wampapache или wampapache64) и (wampmysqld). или wampmysqld64)
Хотя запускать обе программы одновременно не рекомендуется, так как для этого не нужно много причин.
Других решений пока нет …