Инструменты пользователя

Инструменты сайта

Загрузка не удалась. Возможно, проблемы с правами доступа?

linux:php-shell-script

Запуск php скрипта как скрипта оболочки (linux shell)

Для того, чтобы использовать php как скрипт оболочки, первым делом надо поставить php-cli:

sudo apt-get install php5-cli

Далее можно использовать php для скриптов linux shell.

Первый способ

Первой строчкой написать #!/usr/bin/php, сделать скрипт исполнимым - тогда его можно запускать напрямую ($ script.php)

Второй способ

Заускать скрипт через php, примерно так: $ php script.php
При этом способе первая строчка остается прежней, писать #!/usr/bin/php не надо.

Особенности

Параметры скрипта передаются через суперглобальный массив $argv.
Нулевой аргумент этого массива - полное имя (включая путь) скрипта, далее - все параметры, которые передаются в скрипт.

linux/php-shell-script.txt · Последние изменения: 2021/02/11 09:21 (внешнее изменение)