5 способов выполнения PHP-скриптов из командной строки

Чтобы выполнить сценарий PHP из командной строки, вы можете использовать интерпретатор PHP вместе с файлом сценария. Вот несколько методов, которые вы можете использовать, а также примеры кода:

Метод 1: использование команды «php».
Вы можете выполнить сценарий PHP, вызвав команду «php», за которой следует имя файла сценария. Вот пример:

php script.php

Метод 2: указание полного пути к интерпретатору PHP
Если интерпретатор PHP отсутствует в переменной PATH вашей системы, вы можете указать полный путь к исполняемому файлу интерпретатора PHP перед файлом сценария. Вот пример:

/usr/bin/php script.php

Метод 3: создание исполняемого файла PHP-скрипта
Вы можете сделать PHP-скрипт исполняемым и добавить в начале строку shebang, чтобы указать используемый интерпретатор PHP. Вот пример:

#!/usr/bin/php
<?php
// Your PHP code here
?>

Сделайте скрипт исполняемым с помощью следующей команды:

chmod +x script.php

Затем вы можете запустить скрипт напрямую:

./script.php

Метод 4: передача аргументов в сценарий PHP
Вы можете передать аргументы командной строки в сценарий PHP, используя переменную «$argv». Вот пример:

#!/usr/bin/php
<?php
// Access command-line arguments
$arg1 = $argv[1];
$arg2 = $argv[2];
// Your PHP code here
?>

Запустить скрипт с аргументами:

php script.php argument1 argument2

Метод 5: запуск PHP-кода непосредственно из командной строки
Если вы хотите запустить одну строку PHP-кода, не записывая его в файл сценария, вы можете использовать параметр «-r», за которым следует код PHP.. Вот пример:

php -r "echo 'Hello, World!';"

Это некоторые из распространенных методов выполнения PHP-скрипта из командной строки. Вы можете выбрать метод, который лучше всего соответствует вашим требованиям.