独立(可移植)PHP CLI二进制文件

时间:2015-08-22 08:31:42

标签: php command-line-interface development-environment

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

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

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


# (Win)
cd php-binary
.\php.exe …

特别是我希望能够执行:

php -S localhost:8000

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

问题是,这些二进制文件是免费提供的吗?如果不这样,他们可以随时编译吗?

1 个答案:

答案 0 :(得分:2)

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

虽然它没有使用常见的PHP语法运行Web服务器:

    php -S localhost:8000

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