Запустите PHP скрипт с командной строкой глобально на win10 - PullRequest
0 голосов
/ 13 ноября 2018

Как запустить PHP-скрипт с командной строкой глобально, например:

update var1=abc var2 var3=def

«Обновление», расположенное фактически: «C: \ Localhost \ Scripts \ Update.php»

Многие источники предлагают это как:

php update.php var1=abc var2 var3=def

Коротко: Как запустить скрипт PHP, как если бы он был зарегистрированным исполняемым файлом?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Я наконец решил это:

-Создайте файл .bat, в котором находится ваш php-файл, он содержит:

@ECHO OFF
php %~dp0/update.php %*

- и сохранить его как "update.bat"
-Добавьте имя каталога в «Путь» в «Переменные среды»

Теперь вы можете свободно писать «update var1 = abc var2 var3 = def» в командной строке!

0 голосов
/ 13 ноября 2018

Отказ от ответственности: Я написал этот ответ для Linux / Ubuntu, я не уверен, что он будет работать для Windows (ОП обновил требования вопроса).


Таким образом, это возможно , способ, который я описал здесь, в основном состоит из глобального сценария bash, вызывающего файл PHP. Вот шаги:

  1. Создайте новый bash-скрипт:

    #!/usr/bin/env bash
    php /path/to/yourphpfile.php
    
  2. Изменить исполняемый файл: chmod +x /path/to/yourbashscript

  3. Скопируйте скрипт bash в /usr/local/bin/: sudo cp /path/to/yourbashscript /usr/local/bin/
  4. Откройте новый терминал, затем запустите yourbashscript (или как вы его назвали).

И вуаля! Глобально доступный скрипт PHP!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...