Иногда у вас нет возможности редактировать php-файл, чтобы установить $ _GET для переданных параметров, а иногда вы не можете или не хотите устанавливать php-cgi.
Iнашел, что это лучшее решение для этого случая:
php -r '$_GET["key"]="value"; require_once("script.php");
Это позволяет избежать изменения файла php и позволяет использовать команду plain php.Если у вас установлен php-cgi, во что бы то ни стало используйте его, но это следующая лучшая вещь.Хотя эти параметры заслуживают упоминания
-r означает запуск кода php в следующей строке.вы устанавливаете значение $ _GET вручную, а затем ссылаетесь на файл, который хотите запустить.
Стоит отметить, что вы должны запускать это в нужной папке, часто, но не всегда, в папке, в которой находится php-файл. Требуется, чтобы операторы использовали расположение вашей команды для разрешения относительных URL-адресов, а НЕ местоположение файла