Из php бинарник
Нет ограничений, какой файл запускать; в частности, файлы не обязаны иметь расширение. Замечание: Если необходимо передать аргументы в скрипт, то при использовании опции -f первым аргументом должен быть Передать PHP-код напрямую в командной строке.
Замечание: Внимательно прочтите пример: в нем нет открывающих и закрывающих тегов! Опция -r просто в них не нуждается, и их использование приведет к ошибке разбора.
Config Wamp server to run python cgi apache cgi-bin PHP
Передать запускаемый PHP-код через стандартный поток ввода stdin. Как и любое другое консольное приложение, бинарный файл PHP принимает аргументы, но PHP-скрипт также может получать аргументы.
PHP не ограничивает количество аргументов, передаваемых в скрипт оболочка консоли устанавливает некоторый порог количества символов, которые могут быть переданы; обычно этого лимита хватает.
Первый индекс ноль всегда содержит имя вызываемого скрипта из командной строки.
Если передаваемые аргументы не начинаются с символа - то особых проблем быть. Передаваемый в скрипт аргумент, который начинается с - создаст проблемы, так как PHP решит, что он сам должен его обработать. Для предотвращения подобного поведения используйте разделитель из php бинарник аргументов После того, как этот разделитель будет проанализирован PHP, все последующие аргументы будут переданы в скрипт нетронутыми.
Можно написать скрипт, первая строка которого будет начинаться с!