【问题标题】:How to run a command line script through a normal Zend Framework application如何通过普通 Zend Framework 应用程序运行命令行脚本
【发布时间】:2011-03-26 03:27:55
【问题描述】:

我正在开发一个 ZF 应用程序,该应用程序需要运行命令行脚本,然后将结果解析为有意义的内容并返回给用户。

我知道有各种 PHP 函数,例如 execsystem,但我想知道 Zend 框架中是否有内置的东西可以轻松执行命令行脚本。

即使没有 ZF 特定函数,用于运行命令行脚本并在脚本完成后在 PHP 中检索结果的最佳函数/方法是什么。

【问题讨论】:

  • exec 会很好。这里不需要额外的开销。

标签: php zend-framework command-line


【解决方案1】:

我会编写一个使用exec 的服务来获得你需要的东西。您可以在那里添加一些基本的错误处理。

【讨论】:

    【解决方案2】:

    你可以用这个在linux下启动一个进程:

    ZendX_Console_Process_Unix

    但从未尝试过..

    【讨论】:

    • 当我看到它时,它似乎是在您通过 CLI 运行时开始的,但我通过 HTTP 正常运行应用程序。另请注意,我需要返回输出 - 我认为也不需要。
    【解决方案3】:

    我们最近需要这样做(我们也使用 ZF),希望这会有所帮助:http://www.kintek.com.au/web-design-blog/how-to-run-a-php-script-from-command-line/

    【讨论】:

      猜你喜欢
      • 2013-12-10
      • 2020-10-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      • 2014-05-11
      相关资源
      最近更新 更多