首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP桌面应用程序中使用PHP打印机函数

在PHP桌面应用程序中使用PHP打印机函数
EN

Stack Overflow用户
提问于 2017-06-04 17:31:04
回答 1查看 2.6K关注 0票数 0

在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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-05 05:11:57

PHP扩展通常用于特定的PHP版本(例如。5.12.xx和线程安全或非线程安全)。如果您的扩展与特定的php版本不匹配,它将无法工作。在这种情况下,如果在php.ini中启用启动错误,您应该会看到它。

有关在PHP启动期间检测问题,请参见:

  1. https://github.com/cztomczak/phpdesktop/wiki/Knowledge-Base#problem-running-php-script
  2. https://github.com/cztomczak/phpdesktop/wiki/Knowledge-Base#error-500-internal-server-error-cgi-program-sent-malformed-or-too-big-16384-bytes-http-headers

更新

您的扩展名是php 5.6.30,所以您应该下载这个特定的php版本,参见:https://github.com/cztomczak/phpdesktop/wiki/Knowledge-Base#php-interpreter--extensions

先尝试非线程安全版本,然后再尝试线程安全版本。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44356921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档