出于教学目的,我正在寻找适用于Mac,Windows和Linux的独立PHP二进制文件。
计划是将二进制文件作为单个文件分发给学生,以便测试PHP脚本,而无需安装完整的Web服务器。我希望能够使用CLI执行以下操作:
# (Mac)
cd php-binary
./php …
# (Win)
cd php-binary
.\php.exe …
特别是我希望能够执行:
php -S localhost:8000
我需要确保二进制文件已经静态安装了所有内容,因此没有外部库的依赖关系,也没有版本问题。
问题是,这些二进制文件是免费提供的吗?如果不这样,他们可以随时编译吗?
答案 0 :(得分:2)
我一直在寻找解决同一问题的方法,偶然发现了Zach Shaw(http://www.zachsaw.com/?pg=quickphp_php_tester_debugger)的项目。
虽然它没有使用常见的PHP语法运行Web服务器:
php -S localhost:8000
但是,它允许您使用任何Web浏览器开发,测试和调试PHP脚本。