我正在调用未定义的函数printer_list()
因为我的 php_printer.dll 没有工作,并且在错误日志中我正在获取PHP启动:无法加载动态库。
c:/wamp64/bin/php/php5.6.31/ext/php_printer.dll
我在整个网页上搜索了与php 5.6.31一起使用的php_printer.dll,我没有找到它,我在Windows 7上使用wampserver 3.1可以有人帮忙吗?
答案 0 :(得分:1)
查看git repo上的one issue,我看到gimjudge仅为32个PHP编译了这些DLL。他们的理由是,直到PHP7 64位PHP版本实际上只是实验性的。从PHP7.0开始,PHP才真正成为64位
因此要使用此dll,您必须安装32位版本的WAMPServer。然后你可能没有问题激活这个DLL。
您可以下载32位版本的WAMPServer 3 from here它的备份仓库,比普通的SourceForge仓库更容易看到您正在做什么以及下载哪个版本。
在安装32位WAMPServer之前,请确保已备份所有站点和数据库。
然而,可以在同一台PC上安装32位和64位WAMPServer,因为默认文件夹名称不同(C:\ wamp或C:\ wamp64),Apache和MySQL服务名称也不同(wampapache或wampapache64)和(wampmysqld或wampmysqld64)
虽然同时启动两者并不是一个好主意,但这样做会占用大量内存。