在XAMPP环境中
我在XAMPP环境(本地)中开发和测试我的PHP代码,并取得了成功。
在PHP桌面环境中
我已经将php_printer.dll复制到ext文件夹中,并将该行extension=php_printer.dll包含在php.ini文件中。
我还将我的文件夹从htdocs (XAMPP环境)移到www文件夹(PHP环境),但是当我运行phpdesktop-chrome.exe时,它会显示...undefined function printer_list()...,因此我知道它无法识别库。
我的问题
如何配置PHP以将php_printer.dll识别为类似于我的XAMPP行为?
更新1
php_printer.dll未能加载。顺便问一下,我如何识别我的php_printer.dll版本,无论它是否与PHP匹配?谢谢。

更新2
好的,我有如下版本:
PHP桌面:phpdesktop-chrome-57.0-rc-php-7.1.3
php_printer.dll: php_printer-php5.6.30
发布于 2017-06-05 05:11:57
PHP扩展通常用于特定的PHP版本(例如。5.12.xx和线程安全或非线程安全)。如果您的扩展与特定的php版本不匹配,它将无法工作。在这种情况下,如果在php.ini中启用启动错误,您应该会看到它。
有关在PHP启动期间检测问题,请参见:
更新
您的扩展名是php 5.6.30,所以您应该下载这个特定的php版本,参见:https://github.com/cztomczak/phpdesktop/wiki/Knowledge-Base#php-interpreter--extensions
先尝试非线程安全版本,然后再尝试线程安全版本。
https://stackoverflow.com/questions/44356921
复制相似问题