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

Разница между пакетами httpd и httpd-devel в CentOS 5

Я пытаюсь обновить PHP 5.1 до 5.3 на CentOS 5.10. На сервере установлен httpd-devel, но при попытке установить php53 на CentOS 5 он хочет установить httpd.

Это производственный сервер, поэтому мне нужно знать, безопасно ли устанавливать httpd, когда httpd-devel уже установлен. Пакет php (5.1.6) в CentOS 5 не имеет зависимости httpd.

В чем разница между httpd-devel и httpd?

httpd-devel - пакет httpd-devel содержит двоичный файл APXS и другие файлы, необходимые для создания динамических общих объектов (DSO) для Apache. Если вы устанавливаете HTTP-сервер Apache и хотите иметь возможность компилировать или разрабатывать дополнительные модули для Apache, вам необходимо установить этот пакет.

httpd - содержит двоичный файл веб-сервера httpd.

Глядя на содержимое httpd-devel, вы должны понять

rpm -ql httpd-devel | less

Как видите, это в основном заголовок и другие файлы, которые полезны для создания двоичных файлов. Он не содержит самих исполняемых файлов http.

Вам действительно нужно выяснить, как был установлен ваш httpd, и попытаться с ним работать. Как я уже сказал в своем комментарии, вам нужна лаборатория.