我希望我的控制台程序只需使用 Phalanger 运行。我没有以任何方式使用 IIS 或 .net。是否可以像我们一样使用 Phalanger php.exe -f hello.php
?如何使用 Phalanger 编译和运行以下脚本。
<?php
echo "Hello World from Phalanger!";
我希望我的控制台程序只需使用 Phalanger 运行。我没有以任何方式使用 IIS 或 .net。是否可以像我们一样使用 Phalanger php.exe -f hello.php
?如何使用 Phalanger 编译和运行以下脚本。
<?php
echo "Hello World from Phalanger!";
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 功能的库的全名。