0

我正在调用未定义的函数,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 有人可以帮忙吗?

4

1 回答 1

1

查看那个 git repo 上的一个问题,我发现 gimjudge 仅针对 32 PHP 编译了这些 DLL。他们的理由是,在 PHP7 之前,64 位 PHP 版本实际上只是实验性的。自 PHP7.0 起 PHP 才真正成为 64 位

因此,要使用此 dll,您必须安装 32 位版本的 WAMPServer。那么你激活这个 DLL 可能就没有问题了。

您可以从此处下载 WAMPServer 3 的 32 位版本,它是备份存储库,并且比普通的 SourceForge 存储库更容易查看您在做什么以及正在下载哪个版本。

确保在安装 32 位 WAMPServer 之前备份了所有站点和数据库。

但是,可以在同一台 PC 上安装 32 位和 64 位 WAMPServer,因为默认文件夹名称不同(C:\wamp 或 C:\wamp64)Apache 和 MySQL 服务名称也不同(wampapache 或 wampapache64)和(wampmysqld或 wampmysqld64)

尽管同时启动两者并不是一个好主意,因为这会无缘无故地使用大量内存。

于 2018-01-12T10:29:50.997 回答