Невозможно найти бинарный файл php

8841
bertieb

PHP работает нормально с apache на моем сервере. Я хочу использовать его из командной строки, но я не могу найти двоичный файл:

root@....:~# whereis php php: root@....:~# whereis php5 php5: /etc/php5 /usr/lib/php5 /usr/share/php5 

В указанных выше папках нет бинарных файлов.

Далее я сделал

cd /usr find . | grep "bin.*php" 

и получил 0 результатов. Как найти бинарный файл php ?!

РЕДАКТИРОВАТЬ

Я переустановил php5-cli (по-видимому, все прошло нормально, но все еще не может его использовать!)

root@...:/usr# apt-get install --reinstall php5-cli Reading package lists... Done Building dependency tree  Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0B/2490kB of archives. After this operation, 0B of additional disk space will be used. Do you want to continue [Y/n]? Y (Reading database ... 30026 files and directories currently installed.) Preparing to replace php5-cli 5.2.6.dfsg.1-3ubuntu4.6 (using .../php5-cli_5.2.6.dfsg.1-3ubuntu4.6_i386.deb) ... Unpacking replacement php5-cli ... Processing triggers for man-db ... Setting up php5-cli (5.2.6.dfsg.1-3ubuntu4.6) ...  root@...:/usr# php5-cli bash: php5-cli: command not found root@...:/usr# whereis php5-cli php5-cli: 
3
Работает сейчас После установки php5-cli используется команда php5, а не php5-cli, которую я использовал. 13 лет назад 0

2 ответа на вопрос

2
udo

Обычно бинарный файл находится здесь:

  • /usr/bin/php5

Иногда это также под

  • /user/sbin/php5

Если команда ограничена только суперпользователями.

Возможно, бинарный файл был удален на вашей машине ...

Я не смог найти / usr / bin / php5 или / usr / sbin / php5 :(. Нужно ли переустанавливать php? 13 лет назад 0
да, к сожалению, я бы так сказал. udo 13 лет назад 0
Спасибо за помощь. но переустановка php5 не помогла .. пришлось устанавливать php5-cli. 13 лет назад 0
2
grawity

Некоторые дистрибутивы имеют Apache2, CGI и CLI SAPI в отдельных пакетах. Например, на Debian, вы бы php5-cli, php5-cgiи libapache2-mod-php5.

Для запуска PHP-скриптов из командной строки вам понадобится пакет "CLI".

Похожие вопросы