Як запустити скрипт оболонки PHP?

CLI SAPI забезпечує інтерактивну оболонку за допомогою параметра -a, якщо PHP скомпільовано з параметром –with-readline. Починаючи з PHP 7.1. 0 інтерактивна оболонка також доступна в Windows, якщо ввімкнено розширення readline. Використовуючи інтерактивну оболонку, ви можете вводити PHP-код і безпосередньо виконувати його.

Виконання файлів PHP ¶

  1. Скажіть PHP виконати певний файл. $ php my_script.php $ php -f my_script.php. …
  2. Передайте PHP-код для виконання безпосередньо в командному рядку. $ php -r 'print_r(get_defined_constants());' …
  3. Надайте PHP-код для виконання через стандартний ввід ( stdin ).

The функція shell_exec(). це вбудована функція PHP, яка використовується для виконання команд через оболонку та повернення повного результату у вигляді рядка. Shell_exec — це псевдонім для оператора зворотної позначки для тих, хто використовується для *nix. Якщо команда не виконується, повертає NULL і значення не є надійними для перевірки помилок.

Покрокове виконання сценарію оболонки Створіть файл у своїй папці зі сценаріями за допомогою . розширення sh. Додайте до файлу дозвіл на виконання, щоб уникнути помилок відмови у доступі під час виконання. Використовуйте нотацію ./ (коса крапка) і запустіть сценарій оболонки за назвою у вікні терміналу.

Щоб виконати PHP-файли з командного рядка, виконайте такі дії: Запустіть клієнт SSH і підключіться до свого веб-простору. Тепер ви можете вводити команди в командному рядку Linux у вікні терміналу.

Оцініть статтю