【问题标题】:How can I call a Perl script from PHP?如何从 PHP 调用 Perl 脚本?
【发布时间】:2011-04-13 15:03:32
【问题描述】:

我有兴趣了解我们可以在 PHP 中调用/运行 Perl 脚本的方式。

【问题讨论】:

标签: php perl


【解决方案1】:

您可以在 Php 代码中使用简单的 Php Perl 扩展。这将允许您执行代码和 Perl 变量、函数和实例化对象。

$perl = new Perl();
$perl->require("test1.pl");

【讨论】:

  • +1 不错的答案。我对您的问题进行了小的格式更改,以使用 SO 的代码突出显示功能。
  • 有没有办法下载.dll文件?
  • 即使没有安装 perl 二进制文件也能正常工作吗?
【解决方案2】:

你可以利用

【讨论】:

    【解决方案3】:

    就像任何其他可执行文件一样。

    但是避免它,它是非常低效的。你想通过这样做达到什么目的?

    【讨论】:

    • 我尝试使用 perl 访问网络摄像头等系统资源,然后在我现有的 php 应用程序中调用该脚本。
    • @awake416 谁的网络摄像头?如果服务器连接了一个网络摄像头,并且您可以使用 Perl 访问它,那么在 PHP 中访问它应该也不难。
    • @Sinan 我如何在 php 中访问
    • @awake416 我不知道。就像我不知道您如何在 Perl 中访问它一样。我想说的是,如果你能用一种语言做到这一点,那么你也应该能用另一种语言做到这一点。
    • 相反,您可以使用 mod_perl 在 Perl 中编写整个网站,以避免在每次调用时调用 Perl 解释器的开销。
    【解决方案4】:

    使用类似的东西

    system("/your/kewl/script.pl");
    

    【讨论】:

      猜你喜欢
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      相关资源
      最近更新 更多