У меня есть сервер debian etch с установленными пакетами php5.
Моя проблема в том, что я не могу найти исполняемый файл php для запуска скриптов в командной строке. Бег "whereis php5
"возвращать папки только с файлами конфигурации, файлами .so и без исполняемых файлов и"whereis php
"ничего не возвращает.
Я погуглил и узнал о php-cli. Это решение, которое я ищу? Если да, то в чем разница между пакетами php5 и php5-cli? Будет ли установка пакета php5-cli мешать моей текущей настройке php5?
Спасибо за помощь!
Вадих
«php5» - это не сам php. Существует libapache2-mod-php5, который является модулем php5, используемым apache (файл .so), php5-cli установит отдельный двоичный файл, который можно использовать для локального запуска php-скрипта на сервере (/ usr / bin / php5) . Вы можете установить оба без каких-либо проблем
Думаю, описание пакетов говорит само за себя:
пакет php5 описание:
Этот пакет представляет собой метапакет, который при установке гарантирует, что у вас установлена по крайней мере одна из четырех серверных версий интерпретатора PHP5. Удаление этого пакета не приведет к удалению PHP5 из вашей системы, однако может удалить другие пакеты, которые зависят от этого.
пакет php5-cli описание:
Этот пакет предоставляет интерпретатор команд / usr / bin / php5, полезный для тестирования сценариев PHP из оболочки или, возможно, даже для выполнения общих задач сценариев оболочки, если вы боитесь perl и python.