Назад | Перейти на главную страницу

Различия между пакетами php5 и php5-cli в Debian

У меня есть сервер 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.