Как работает Apache?

Недавно я решил создать локальную среду разработки для своих рабочих проектов. Я - разработчик PHP, обладающий достаточным знанием Linux и Apache, чтобы сильно разрушить ситуацию.

Чтобы локальная среда выглядела как моя рабочая среда, мне пришлось обновить PHP. Когда я это сделал, Apache не перезагружался. Я решил, что хочу начать все заново (именно здесь все пошло не так) и переустановить Apache и PHP с помощью MacPorts.

Итак, я прошел и попытался удалить все файлы Apache. Ага.

Я побежал locate apache2 и удалил все папки, которые выглядели важными. (Я знаю я знаю)

Тогда я сделал /usr/libexec/locate.updatedb чтобы убедиться, что все было в курсе.

Я даже перезапустил свою машину, просто чтобы убедиться.

Проблема в том, http://localhost еще работает. Как псевдоним, который я создал, http://butler,

Разве они не должны работать? Теперь, когда я зашел так далеко, есть ли советы, как полностью удалить Apache, чтобы я мог начать все сначала?

В худшем случае, у меня есть резервная копия с машиной времени, поэтому я всегда могу просто восстановить ее... Заранее спасибо.

Обновление: официально больше не работает. Боюсь, у меня могут остаться какие-то файлы, но пока что Apache ушел. Теперь переустановить. Спасибо за помощь!

1 ответ

Решение

Вы говорите "(я знаю, я знаю)", но ведите себя так, как будто вы не знаете, поэтому я объясню:)

Просто случайное удаление папок с именем apache2 вряд ли будет эффективным. Во-первых, apache на самом деле не называется apache; Apache Foundation называет его "httpd", поэтому наиболее важные файлы, вероятно, называются httpd в вашей системе.

Но урок, который нужно усвоить, это НЕ то, что вы удалили неправильные имена файлов. Это то, что вы пытались удалить вещи вручную, когда операционные системы предоставляют деинсталляторы (или, что лучше, инструменты управления пакетами) для такого рода вещей.

Вы также, похоже, не знаете о apachectl, который поможет вам остановить процессы apache из командной строки, и о системных настройках, которые позволяют вам делать это из графического интерфейса.

Вы можете найти это полезным для очистки:

http://wiki.apache.org/httpd/DistrosDefaultLayout:

Другие вопросы по тегам