Как запустить php скрипт в командной строке. Когда не работает стандартная команда php. Выдает ошибки и так далее, что же делать, все это написано чуть дальше
Искать данный посту могут по:
bash php выдает ошибку.
Не запускается php скрипт.
Как запустить php скрипт.
Как запустить php скрипт на jino.
Не запускается ai-bolit на сервере.
На все эти вопросы постараюсь ответить.
Начнем
- введем для начала
whereis php
В ответ можем увидить что то подобное
php: /usr/bin/php5.4 /usr/bin/php5.5-cgi /usr/bin/php7.2 /usr/bin/php7.1 /usr/bin/php7.0-cgi /usr/bin/php7.2-cgi /usr/bin/php5.3 /usr/bin/php7.0 /usr/bin/php5.3-cgi /usr/bin/php5.6 /usr/bin/php5.6-cgi /usr/bin/php7.1-cgi /usr/bin/php5.5 /usr/bin/php5.2-cgi /usr/bin/php5.2 /usr/bin/php5.4-cgi
это означает что на сервер много версий php
- Узнаем на какой версии php работает наш сервер, в моем случае хостиг, на сервере можно выберать для каждого сайта.
- Создадим в корне сайта файл info.php, в нем напишем <? phpinfo(); ?>
- Зайдем по ссылке http://ваш-сайт/info.php
- Найдем строку PHP Version обчно в самом верху
- с помощью команды cd добираемся до директории где лежит скрипт, в моем случае скрипт ai-bolit.php, либо пишем в самом скрипте путь
- Запускаем скрипт, если в находимся в папке со скриптом
/usr/bin/php5.6 ai-bolit.php
Если файл скрипта по какому то пути, ну вы меня поняли ) то
/usr/bin/php5.6 /полный-путь-до-скрипта/ai-bolit.php
- The end! у меня процесс пошел