Недавно я решил создать локальную среду разработки для своих рабочих проектов. Я разработчик PHP, обладающий достаточными знаниями Linux и Apache, чтобы серьезно что-то сломать.
Чтобы локальная среда выглядела как моя рабочая среда, мне пришлось обновить PHP. Когда я это сделал, Apache не перезапустился. Я решил, что хочу начать все сначала (здесь что-то пошло не так) и переустановлю Apache и PHP с помощью MacPorts.
Итак, я прошел и попытался удалить все файлы Apache. Ага.
Я побежал locate apache2
и удалил все папки, которые казались важными. (Я знаю я знаю)
Затем я сделал /usr/libexec/locate.updatedb
чтобы убедиться, что все обновлено.
Я даже перезапустил свою машину, чтобы убедиться.
Проблема в том, http://localhost
до сих пор работает. Как и псевдоним, который я создал, http://butler
.
Разве они не должны работать? Теперь, когда я так далеко, есть ли какие-нибудь советы, как полностью удалить Apache, чтобы я мог начать все сначала?
В худшем случае у меня есть резервная копия Timemachine, поэтому я всегда могу просто восстановить ее ... Заранее спасибо.
Обновление: официально он больше не работает. Боюсь, что некоторые файлы у меня еще остались, но пока кажется, что Apache больше нет. Теперь переустановить. Спасибо за помощь!
Вы говорите "(я знаю, я знаю)", но ведете себя так, как будто не знаете, поэтому я объясню :)
Простое случайное удаление папок с именем apache2 вряд ли будет эффективным. Во-первых, apache на самом деле не называется apache; его собственное имя - httpd, от Apache Foundation, поэтому наиболее важные файлы в вашей системе, вероятно, называются httpd.
Но урок, который нужно усвоить, НЕ состоит в том, что вы удалили неправильные имена файлов. Дело в том, что вы пытались удалить что-то вручную, когда операционные системы предоставляют деинсталляторы (или, что лучше, инструменты управления пакетами) для такого рода вещей.
Вы также, похоже, не знаете об apachectl, который поможет вам остановить процессы apache из командной строки, и о системных настройках, которые позволяют делать это из графического интерфейса.
Вы можете найти это полезным для очистки:
http://wiki.apache.org/httpd/DistrosDefaultLayout#Mac_OS_X_.28Leopard.2C_Apache_2.2.29: