В учебных целях я ищу автономные бинарные файлы PHP для Mac, Windows и, возможно, Linux.
Планируется распространять двоичный файл в виде одного файла среди студентов для тестирования сценариев PHP без необходимости установки полноценного веб-сервера. Я ожидаю, что смогу использовать CLI, чтобы сделать что-то вроде этого:
# (Mac)
cd php-binary
./php …
# (Win)
cd php-binary
.\php.exe …
В частности, я хотел бы иметь возможность выполнить:
php -S localhost:8000
Мне нужно убедиться, что в двоичном файле все статически установлено, чтобы не было никаких зависимостей от внешних библиотек и проблем с версиями.
Вопрос в том, доступны ли такие двоичные файлы бесплатно? В противном случае, они могут быть скомпилированы?
Я искал решение той же проблемы и наткнулся на проект Зака Шоу (http://www.zachsaw.com/?pg=quickphp_php_tester_debugger).
Хотя он не запускает веб-сервер с использованием общего синтаксиса PHP:
php -S localhost:8000
Тем не менее, он позволяет вам разрабатывать, тестировать и отлаживать PHP-скрипты с помощью любого веб-браузера.
Других решений пока нет …