【问题标题】:"Hello world" in Phalanger PHP compilerPhalanger PHP 编译器中的“Hello world”
【发布时间】:2013-09-17 12:23:41
【问题描述】:

我希望我的控制台程序可以简单地使用 Phalanger 运行。我没有以任何方式使用 IIS 或 .net。是否可以像使用 php.exe -f hello.php 一样使用 Phalanger?如何使用 Phalanger 编译和运行以下脚本。

<?php 
 echo "Hello World from Phalanger!";

【问题讨论】:

标签: php performance compiler-construction phalanger


【解决方案1】:

Phalanger 用作 PHP 的编译器和运行时。

最简单的方法是安装 Phalanger Tools for Visual Studio,它允许您创建、构建和调试控制台应用程序。

无论如何,没有 Visual Studio;首先你必须编译代码

phpc  hello.php /out:hello.exe

或者,如果您的项目中有更多文件,您应该将它们全部列出,并指定输入脚本文件

phpc.exe /target.exe /entrypoint:hello.php /root:. /recurse:true /out:hello.exe

编译当前目录和子目录中的所有内容(*.php),并指定“hello.php”为进入脚本文件。

这将创建一个可执行文件“hello.exe”。

在您成功完成这个基本示例后,您可能会对使用一些 PHP 扩展(如 GD2)感兴趣。这可以通过添加以下参数来完成, "/r:PhpNetGd2, Version=3.0.0.0, Culture=neutral, PublicKeyToken=2771987119c16a03 是包含 GD2 功能的库的全名。

【讨论】:

  • 感谢您的回答。在 Phalanger 主页中放置这样的 hello word 示例对于那些刚接触 Phalanger 的人来说非常有用。 PHP 程序员在看到 Phalanger 确实有效之前不愿意安装 VS。
猜你喜欢
  • 1970-01-01
  • 2012-01-20
  • 1970-01-01
  • 1970-01-01
  • 2014-07-19
  • 2013-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多