Мне нужно использовать PHP из командной строки. Когда я печатаю
php ....
Система говорит:
-bash: php: command not found
Теперь я точно знаю, что PHP запущен и работает, потому что на нем размещен мой сайт drupal. Не знаю, как найти программу. Я безуспешно ищу в каталогах путь.
Что мне не хватает?
Я использую Ubuntu Linux.
У меня установлены следующие пакеты:
php5 install
php5-common install
php5-curl install
php5-gd install
php5-mcrypt install
php5-mysql install
Вероятно, вам нужно установить пакет CLI (интерпретатор командной строки). В Ubuntu или Debian это можно сделать через apt-get install php5-cli
Большинство дистрибутивов разделяют mod_php (модуль Apache) и исполняемый файл командной строки PHP на отдельные пакеты. Вам нужно будет найти пакет CLI и установить его.
Как намекнул Акирк, PHP, который запускает что-то на вашем веб-сервере, вероятно, не тот фрагмент кода, который запускает что-то из командной строки.
Не зная, какой это дистрибутив Linux / какие нестандартные конфигурации были применены, мы не можем посоветовать, как установить соответствующую версию PHP / определить местоположение существующей установки.
Если вы считаете, что php уже находится в системе, вы можете попробовать
locate php
найти программу.