CLI SAPI забезпечує інтерактивну оболонку за допомогою параметра -a, якщо PHP скомпільовано з параметром –with-readline. Починаючи з PHP 7.1. 0 інтерактивна оболонка також доступна в Windows, якщо ввімкнено розширення readline. Використовуючи інтерактивну оболонку, ви можете вводити PHP-код і безпосередньо виконувати його.
Виконання файлів PHP ¶
- Скажіть PHP виконати певний файл. $ php my_script.php $ php -f my_script.php. …
- Передайте PHP-код для виконання безпосередньо в командному рядку. $ php -r 'print_r(get_defined_constants());' …
- Надайте PHP-код для виконання через стандартний ввід ( stdin ).
The функція shell_exec(). це вбудована функція PHP, яка використовується для виконання команд через оболонку та повернення повного результату у вигляді рядка. Shell_exec — це псевдонім для оператора зворотної позначки для тих, хто використовується для *nix. Якщо команда не виконується, повертає NULL і значення не є надійними для перевірки помилок.
Покрокове виконання сценарію оболонки Створіть файл у своїй папці зі сценаріями за допомогою . розширення sh. Додайте до файлу дозвіл на виконання, щоб уникнути помилок відмови у доступі під час виконання. Використовуйте нотацію ./ (коса крапка) і запустіть сценарій оболонки за назвою у вікні терміналу.
Щоб виконати PHP-файли з командного рядка, виконайте такі дії: Запустіть клієнт SSH і підключіться до свого веб-простору. Тепер ви можете вводити команди в командному рядку Linux у вікні терміналу.