【问题标题】:PHP function printer_list working inside Eclipse but not on command linePHP函数printer_list在Eclipse中工作但不在命令行上
【发布时间】:2016-02-19 15:33:05
【问题描述】:

我有一个奇怪的问题。 我在我的 Windows 7 专业机器上使用 Eclipse Luna 4.4.0 来开发一个名为 mytest.php 的 CLI PHP 程序。

现在的程序非常简单:

<?php
    var_dump(printer_list(PRINTER_ENUM_LOCAL));
?>

php_printer.dll 安装在 php\ext 目录下。

如果我直接在 Eclipse 中运行它,我可以在“调试输出”视图中看到一组 4 台打印机。但是,如果我在同一台服务器上的 DOS 控制台中运行相同的 php 文件,例如:

C:>php mytest.php

然后它什么都没有显示!?!

如果我从控制台调用我的程序,为什么我无法获取打印机列表?

非常感谢!

【问题讨论】:

    标签: php eclipse windows printing


    【解决方案1】:

    我自己找到的。 Eclipse 运行与 DOS 框不同的 PHP 版本 (5.5.14)。 如果我在控制台窗口中将路径设置为正确的 php.exe,它就可以正常工作!

    【讨论】:

      猜你喜欢
      • 2013-10-18
      • 1970-01-01
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      • 2017-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多