7 способов запустить PHP-файл из командной строки

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

Метод 1: использование команды PHP
Пример:

php path/to/file.php

Метод 2: указание интерпретатора
Пример:

/path/to/php-interpreter path/to/file.php

Метод 3. Создание исполняемого файла
Пример:

chmod +x path/to/file.php
./path/to/file.php

Метод 4. Запуск PHP-кода с флагом -r
Пример:

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

Метод 5. Использование встроенного веб-сервера
Пример:

php -S localhost:8000

Метод 6. Запуск PHP в сценарии оболочки
Пример:

#!/bin/bash
php path/to/file.php

Метод 7. Запуск PHP в контейнере Docker
Пример:

docker run --rm -v /path/to/php/files:/var/www php:latest php /var/www/file.php

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