нашел это! Нужно установить пакет, позволяющий запускать php через терминал.
Официальная документация Ubuntu: https://help.ubuntu.com/10.04/serverguide/C/php5.html.
sudo apt-get install php5-cli
У меня есть 2 сервера LAMP с Ubuntu 10.04 ... оба с успешно установленным php5.
на сервере server1 я запускаю команду # type php
в терминале и отвечаю:
"php is / usr / bin / php"
Однако в server2 я запускаю ту же команду, и я получаю это:
-bash: тип: php: не найден
на обоих серверах установлен php5 через это:
sudo aptitude install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-imagick php5-mcrypt php5-memcache php5-mhash php5-mysql php5-pspell php5-snmp php5-sqlite php5-xmlrpc php5-xsl
почему server2 показывает "not found", а server1, если просто отлично?
Пожалуйста помоги! Спасибо
нашел это! Нужно установить пакет, позволяющий запускать php через терминал.
Официальная документация Ubuntu: https://help.ubuntu.com/10.04/serverguide/C/php5.html.
sudo apt-get install php5-cli
PHP поставляется в нескольких формах (серверные API): CLI, CGI, Apache, Java Servlet ... Каждая из них имеет отдельный двоичный файл.
Команда php
является версией CLI и предназначена только для запуска скриптов в вашей оболочке. Apache / LAMP не использует его.
Apache использует версию модуля Apache, которая входит в libapache-mod-php5
пакет и не имеет видимой команды.
Другими словами, в этом нет ничего плохого. Вы просто ищете другой PHP SAPI.