Перейти к содержанию

Помогите с Apache плиз!!!!


Рекомендуемые сообщения

Обращаюсь к сильным мира сего с следующей проблемой.

Установлен Apache. Надо к нему добавить ПХП. Как мод он не добавляется, исходников Апача нет. Т.е. что бы поставить ПХП мне предется преустановить Апач. В этом собсно трабла. Его ведь вначале надо удалить??? Я прав??? Или можно не удаляя??? Как его удалить если нет исходников??? Собирался в ручную, rmp не катит.

А к этому PHP просто никак не прикрутить. Помогите пожалуйста...

Ссылка на комментарий
Поделиться на другие сайты

PaWell писал(а) пн, 25 июля 2005 13:18

и все же как удалить Апач без дистрибутива????

Удалить соответсвующий пакет, либо если поставлен не из пакета, а собран из исходников - командой rm Smile Трудно догадаться, верно?

Цитата:

И можно ли переустановить его не удаляя?

Можно их поставить хоть 10 разных одновременно, но в другую директорию, соответственно. "Переустановить не удаляя" - это как? Переустановить = удалить старое, а затем поставить новое, как мне казалось...

Ссылка на комментарий
Поделиться на другие сайты

Очень смешно наверное. По-моему сарказм не уместный, вы тут все такие шарящие..... ну объясните на пальцах ламеру...

1. Я же сказал в начале сбран он вручную. rm это конечно хорошо, но что удалять?? Папку где httpd.conf лежит? А остальные его файлы? Где все это запрятано я не знаю....

2. Поставлю я второй рядом... Какой тогда работать будет???

Подскажите плз по-пунктам что делать, чтобы поставить новый апач взамен старого. Исходников ныне работающего НЕТ! И собран он когда-то из исходников.

Ссылка на комментарий
Поделиться на другие сайты

PaWell писал(а) пн, 25 июля 2005 16:09

1. Я же сказал в начале сбран он вручную. rm это конечно хорошо, но что удалять?? Папку где httpd.conf лежит? А остальные его файлы? Где все это запрятано я не знаю....

Запрятано все в разных директориях. Из чего конкретно состоит Апач, я себе слабо представляю (помимо самого бинарного файла httpd и /etc/httpd.conf).

Цитата:

2. Поставлю я второй рядом... Какой тогда работать будет???

Команда which httpd отвечает на этот вопрос. Работать будет та копия, которая первой будет найдена оболочкой в $PATH. Например, если мы установим вторую копию в /usr/local/bin, а первая находится в /usr/bin (и при этом переменная $PATH у вас выглядит таким образом: /usr/bin:/usr/local/bin), то запустится первая копия, находящаяся в /usr/bin. Команда which ищет программу в директориях, прописанных в $PATH и выдает первое совпадение. Примерно так.

Цитата:

Подскажите плз по-пунктам что делать, чтобы поставить новый апач взамен старого. Исходников ныне работающего НЕТ! И собран он когда-то из исходников.

Простой и правильный путь:

Установить Апач из состава дистрибутива и не париться. Если что-то не будет работать - искать причины и выносить старый по мере утыкания проблем, связанных с его присутствием.

Сложный путь:

1. Скачать исходники Апача.

2. Распаковать, сконфигурировать и скомпилировать.

3. Установить.

В принципе, если вы сконфигурируете новый Апач с тем же --prefix, что и старый, он, вероятно, при установке просто убьет старую копию.

До всего сказанного выше вы вполне могли бы и сами догадаться, кстати Smile

Ссылка на комментарий
Поделиться на другие сайты

В целом я так и планировал, но как-то боязно было это делать не заручившись поддержкой специалистов. Большое спасибо за советы. Респект.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...