独立(便携式)PHP CLI 二进制文件

Man*_*ngo 6 php development-environment command-line-interface

出于教学目的,我正在寻找适用于 Mac、Windows 和 Linux 的独立 PHP 二进制文件。

计划是将二进制文件作为单个文件分发给学生以测试 PHP 脚本,而无需安装完整的 Web 服务器。我希望能够使用 CLI 来做这样的事情:

# (Mac)
cd php-binary
./php …


# (Win)
cd php-binary
.\php.exe …
Run Code Online (Sandbox Code Playgroud)

我特别希望能够执行:

php -S localhost:8000
Run Code Online (Sandbox Code Playgroud)

我需要确保二进制文件已静态安装所有内容,因此不依赖于外部库,也没有版本问题。

问题是,这些二进制文件是免费提供的吗?如果做不到这一点,它们可以很容易地编译吗?

小智 2

我正在寻找同一问题的解决方案,并偶然发现了 Zach Shaw 的项目(http://www.zachsaw.com/?pg=quickphp_php_tester_debugger)。

尽管它不使用常见的 PHP 语法运行网络服务器:

    php -S localhost:8000
Run Code Online (Sandbox Code Playgroud)

但是,它确实允许您使用任何 Web 浏览器开发、测试和调试 PHP 脚本。