So I’m trying to find a command to uninstall apache from windows that I have installed earlier with an NSIS script.
Basically apache is part of a package of aplications we use for our program, and when uninstalling our program we uninstall them all. Already working for postgres, java and ruby, but I’m not finding any command for apache.
I tried the wmic command, but it required user to confirm the action. There isn’t any httpd uninstall command?
httpd -k uninstall
simply removes the service.
Thanks
asked Aug 26, 2013 at 16:11
sc delete Apache2.4
Remove service in windows
slfan
8,985115 gold badges65 silver badges78 bronze badges
answered Nov 6, 2016 at 13:53
0
On Windows 8.1 I had to run cmd.exe as administrator (even though I was logged in as admin). Otherwise I got an error when trying to execute: httpd.exe -k uninstall
Error:
C:\Program Files\Apache\bin>(OS 5)Access is denied. : AH00373: Apache2.4: OpenS
ervice failed
answered Dec 12, 2014 at 22:46
ironarmironarm
4454 silver badges11 bronze badges
2
I’ve had this sort of problem…..
The solve: cmd
/ powershell
run as ADMINISTRATOR! I always forget.
Notice: In powershell
, you need to put .\
for example:
.\httpd -k shutdown .\httpd -k stop .\httpd -k uninstall
Result: Removing the apache2.4
service The Apache2.4
service has been removed successfully.
ThisaruG
3,2327 gold badges38 silver badges60 bronze badges
answered Nov 2, 2016 at 11:49
s.isti91s.isti91
611 silver badge2 bronze badges
If Apache was installed using NSIS installer it should have left an uninstaller. You should search inside Apache installation directory for executable named unistaller.exe
or something like that. NSIS uninstallers support /S
flag by default for silent uninstall. So you can run something like "C:\Program Files\<Apache installation dir here>\uninstaller.exe" /S
From NSIS documentation:
3.2.1 Common Options
/NCRC disables the CRC check, unless CRCCheck force was used in the
script. /S runs the installer or uninstaller silently. See section
4.12 for more information. /D sets the default installation directory ($INSTDIR), overriding InstallDir and InstallDirRegKey. It must be the
last parameter used in the command line and must not contain any
quotes, even if the path contains spaces. Only absolute paths are
supported.
answered Aug 26, 2013 at 16:31
Nazar554Nazar554
4,1053 gold badges27 silver badges38 bronze badges
2
Try this :
sc delete Apache2.4
or try this :
C:\Apache24\bin>httpd -k uninstall
hope this will be helpful
sniperd
5,1346 gold badges29 silver badges44 bronze badges
answered Sep 11, 2018 at 15:16
оглавление
монтаж
запускать
неисправность
Удалить
-
монтаж
1. Войдите на официальный сайт, чтобы скачать:http://httpd.apache.org/download.cgi
2. Как показано на рисунке:
3. Продолжайте:
4. После распаковки в указанный каталог (у меня G: \ win10 \ Apache httpd \ httpd-2.4.38-o102r-x64-vc14-r2 \ Apache24),
Откройте файл httpd.conf в папке ../Apache/conf, как показано на рисунке, и измените его на свой собственный абсолютный путь к apache:
5. Откройте командную строку и введите netstat -a в командной строке, чтобы проверить, занят ли порт 80. Если он занят, продолжайте изменять номер порта в файле httpd.conf (как показано ниже, я изменил его на 8080)
6. Откройте окно командной строки cmd от имени администратора: войдите в папку bin в каталоге установки Apache и введите команду: httpd -k install, чтобы установить сервер apache (вы можете столкнуться с проблемами, проблемы и решения приведены в конце статьи. ),Как показано ниже:
-
запускать
1. Есть два способа: введите httpd -k start в командной строке или откройте файл ApacheMonitor.exe в каталоге bin каталога установки Apache. После двойного щелчка по нему в правом нижнем углу появляется значок (как показано ниже):
Вы можете щелкнуть левой кнопкой мыши и выбрать начало.
2. Убедитесь, что все прошло успешно: откройте браузер, введите localhost: 8088 в адресную строку, нажмите Enter (посмотрите, какой у вас измененный номер порта), как показано на рисунке ниже.
-
неисправность
Как и при запуске, вы можете ввести команду httpd -k stop или работать через визуальный интерфейс через ApacheMonitor.exe.
-
Удалить
Точно так же откройте окно командной строки от имени администратора, войдите в папку bin в каталоге установки и введите команду: sc delete Apache2.4
Информацию о проблемах, возникающих во время установки и запуска, см. По адресу:Проблемы и решения при установке сервера Apache
Apache является одним из самых популярных веб-серверов в мире, который широко используется для хостинга веб-сайтов. Однако в некоторых случаях может возникнуть необходимость удалить Apache из системы. Это может быть связано с переходом на другой веб-сервер или просто с необходимостью освободить дисковое пространство. В данной статье мы рассмотрим подробную инструкцию и дадим советы о том, как удалить Apache из системы.
Перед тем как начать процесс удаления Apache, необходимо убедиться, что у вас есть полные административные права на компьютере. В противном случае, вам не будет разрешено проводить некоторые необходимые операции.
Первым шагом будет остановка Apache-сервера. Для этого можно воспользоваться командой в терминале, позволяющей управлять сервисами операционной системы. В случае Windows это может быть команда «net stop apache», а в случае Linux или macOS — «sudo systemctl stop apache». После того, как сервер будет остановлен, необходимо удалить его из автозагрузки. Для этого можно использовать команду «sudo systemctl disable apache» или аналогичную команду для вашей операционной системы.
Совет: перед тем, как удалить Apache, рекомендуется сделать резервную копию всех важных данных, хранимых на сервере. Это поможет избежать потери информации в случае каких-либо непредвиденных ситуаций.
Содержание
- Удаление Apache из системы: подробная инструкция и советы
- Удаление Apache из системы на Windows
- Удаление Apache из системы на Linux
- Подготовка к удалению Apache
- Остановка и отключение службы Apache
- Удаление пакета Apache
- Удаление конфигурационных файлов Apache
- Очистка реестра и файловой системы
- Проверка успешного удаления Apache
- Вопрос-ответ
- Как удалить Apache из системы?
- Как остановить работу Apache?
- Как удалить пакеты Apache?
- Как удалить оставшиеся файлы и папки после удаления Apache?
- Можно ли удалить Apache без удаления его конфигурационных файлов?
Удаление Apache из системы: подробная инструкция и советы
Apache – один из самых популярных веб-серверов, который широко используется для развертывания веб-приложений и хостинга веб-сайтов. Однако, иногда возникает необходимость удалить Apache из системы по разным причинам: замена на другой веб-сервер, оптимизация работы системы и другие. В этой статье мы расскажем о том, как удалить Apache из системы на примере операционных систем Windows и Linux.
Удаление Apache из системы на Windows
- Перейдите в меню «Пуск» и найдите «Панель управления».
- В «Панели управления» найдите «Программы» или «Программы и компоненты».
- Откройте список установленных программ и найдите запись с названием «Apache» или «Apache HTTP Server».
- Щелкните правой кнопкой мыши на записи с названием «Apache» и выберите опцию «Удалить» или «Изменить/Удалить».
- Следуйте инструкциям на экране для завершения процесса удаления Apache.
После завершения удаления Apache рекомендуется также удалить папку, в которую был установлен веб-сервер. Обычно путь к этой папке выглядит следующим образом: C:\Program Files\Apache Group\Apache
. Удаление этой папки поможет освободить дисковое пространство на компьютере.
Удаление Apache из системы на Linux
Удаление Apache из системы на Linux зависит от дистрибутива, который вы используете. В большинстве случаев процесс удаления может быть выполнен с помощью пакетного менеджера вашей операционной системы. Вот инструкция для некоторых известных дистрибутивов Linux:
- Ubuntu и Debian: В терминале выполните команду
sudo apt-get purge apache2
. Затем введите пароль администратора и подтвердите удаление. - CentOS и Fedora: В терминале выполните команду
sudo yum remove httpd
. Затем введите пароль администратора и подтвердите удаление. - Arch Linux: В терминале выполните команду
sudo pacman -R apache
. Затем введите пароль администратора и подтвердите удаление.
После завершения удаления Apache рекомендуется также удалить папку, в которую были установлены файлы сервера. Обычно путь к этой папке выглядит следующим образом: /etc/httpd/
или /etc/apache2/
. Удаление этой папки поможет освободить дисковое пространство на сервере.
Удаление Apache из системы может быть полезным при необходимости очистить систему или перейти на другой веб-сервер. Следуя приведенной выше инструкции, вы сможете успешно удалить Apache с вашего компьютера или сервера.
Подготовка к удалению Apache
Перед удалением Apache важно выполнить несколько предварительных шагов, чтобы избежать потенциальных проблем и сохранить данные.
- Создайте резервную копию важных данных: Перед удалением Apache рекомендуется создать резервную копию важных данных, связанных с веб-сервером. Это может быть конфигурационные файлы, служебные скрипты или базы данных.
- Остановите работу Apache: Прежде чем удалить Apache, необходимо остановить его работу. Для этого можно воспользоваться командой
sudo systemctl stop apache2
или аналогичной для вашей операционной системы. - Удалите веб-сайты: Если веб-сервер Apache хранил ваши веб-сайты, рекомендуется удалить их перед удалением Apache. Убедитесь, что вы создали резервные копии всех важных данных перед удалением сайтов.
- Удалите пакет Apache: Для удаления Apache из системы, вам потребуется использовать команду для удаления пакета. Например, в Ubuntu это будет команда
sudo apt-get remove apache2
. Убедитесь, что вы удаляете правильный пакет Apache, чтобы избежать удаления других связанных пакетов или зависимостей.
После выполнения этих шагов веб-сервер Apache должен быть полностью удален из вашей системы.
Остановка и отключение службы Apache
Остановка и отключение службы Apache может потребоваться при удалении или временном отключении сервера.
Для остановки службы Apache в операционных системах семейства Unix/Linux можно использовать команду:
sudo service apache2 stop
В операционной системе Windows можно использовать команду:
net stop apache2.4
После выполнения команды Apache будет остановлен и его служба будет отключена.
Для проверки статуса службы Apache можно выполнить команду:
service apache2 status
Будет выведено сообщение о текущем статусе службы Apache.
Если вы хотите полностью удалить Apache из системы, то помимо остановки службы нужно будет удалить его файлы и конфигурации. Инструкцию по удалению можно найти в другом разделе данной статьи.
Удачного вам удаления службы Apache и успешной работы с вашим сервером!
Удаление пакета Apache
Для удаления пакета Apache вам понадобятся следующие шаги:
- Откройте командную строку или терминал на вашем компьютере.
- Введите следующую команду для удаления пакета Apache:
sudo apt-get remove apache2
Выполнив эту команду, вы удалите пакет Apache с вашего компьютера.
После успешного удаления пакета Apache, вы можете выполнить следующую команду для удаления конфигурационных файлов:
sudo apt-get purge apache2
Данная команда удалит конфигурационные файлы пакета Apache, а также связанные файлы на вашем компьютере.
Обратите внимание, что при выполнении этих команд может потребоваться ввод пароля администратора. Кроме того, удаление пакета Apache не затрагивает ваши веб-сайты или данные, хранящиеся на сервере, но удаление конфигурационных файлов может повлиять на настройки сервера.
После успешного выполнения указанных шагов пакет Apache будет полностью удален с вашей системы.
Удаление конфигурационных файлов Apache
Для полного удаления Apache необходимо также удалить его конфигурационные файлы. Вот пошаговая инструкция:
- Откройте командную строку или терминал.
- Введите команду cd /etc/apache2 для перехода в директорию с конфигурационными файлами Apache.
- Введите команду sudo rm -r apache2.conf, чтобы удалить главный конфигурационный файл.
- Введите команду sudo rm -r sites-available для удаления директории с конфигурациями виртуальных хостов.
- Введите команду sudo rm -r sites-enabled для удаления директории с символическими ссылками на конфигурации виртуальных хостов.
Также рекомендуется удалить лог-файлы, которые могут содержать конфиденциальные данные:
- Введите команду cd /var/log/apache2 для перехода в директорию с лог-файлами Apache.
- Введите команду sudo rm -r access.log для удаления файла с логами доступа.
- Введите команду sudo rm -r error.log для удаления файла с логами ошибок.
После выполнения этих шагов, конфигурационные файлы Apache будут полностью удалены из системы.
Очистка реестра и файловой системы
После удаления Apache из системы, необходимо выполнить очистку реестра и файловой системы, чтобы полностью удалить все следы программы. В этом разделе мы расскажем, как выполнить данную процедуру.
Очистка реестра:
- Откройте меню «Пуск» и введите в поисковой строке «regedit». Нажмите клавишу Enter, чтобы открыть Реестр Windows.
- В реестре перейдите к следующему пути: HKEY_LOCAL_MACHINE\SOFTWARE.
- Найдите папку «Apache» и удалите ее. Возможно, у вас может быть несколько папок с названием «Apache», например, «Apache Group» или «Apache Software Foundation». Удалите все такие папки.
- Перейдите к следующему пути: HKEY_CURRENT_USER\SOFTWARE и удалите все папки с названием «Apache» аналогичным образом.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
Очистка файловой системы:
- Откройте проводник Windows и удалите все файлы и папки, связанные с Apache. Обычно файлы Apache находятся в папке «Program Files» или «Program Files (x86)» в каталоге системного диска (обычно это диск C).
- Удалите файлы конфигурации Apache. Они могут находиться в папке «C:\Apache24\conf» или в другом месте, указанном во время установки Apache.
- Если вы использовали Apache для хранения веб-сайтов, удалите также соответствующие файлы и папки.
- Проверьте другие разделы дисков, где могут находиться файлы Apache, и удалите их.
После выполнения всех указанных шагов рекомендуется перезагрузить компьютер, чтобы убедиться, что все остаточные файлы и записи реестра удалены. Теперь ваша система полностью очищена от следов Apache.
Проверка успешного удаления Apache
После того, как вы удалите Apache из своей системы, вам необходимо убедиться, что процесс был успешно завершен. Вот несколько способов проверить, что Apache полностью удален:
- Проверьте наличие установленных пакетов. Запустите команду dpkg -l | grep apache в терминале. Если вы не видите никаких пакетов с именем «apache», это означает, что Apache успешно удален.
- Проверьте наличие службы Apache. Запустите команду sudo service apache2 status. Если вы получите сообщение о том, что служба не найдена или не выполнена успешно, это означает, что Apache удален.
- Убедитесь, что порт Apache (обычно 80) освобожден. Запустите команду sudo netstat -tuln | grep 80. Если вы не видите вывода или видите только другие службы, это означает, что Apache удален.
Если все эти проверки показывают, что Apache успешно удален, поздравляю! Вы можете быть уверены, что Apache больше не запущен и не установлен на вашей системе.
Вопрос-ответ
Как удалить Apache из системы?
Для удаления Apache из системы следует выполнить несколько шагов. Во-первых, нужно остановить работу Apache при помощи команды systemctl stop apache2. Затем, удалить пакеты Apache при помощи команды apt-get purge apache2. И, наконец, удалить оставшиеся файлы и папки связанные с Apache.
Как остановить работу Apache?
Чтобы остановить работу Apache, необходимо выполнить команду systemctl stop apache2. Эта команда приказывает системе остановить работу службы Apache.
Как удалить пакеты Apache?
Для удаления пакетов Apache нужно воспользоваться командой apt-get purge apache2. Эта команда удалит все файлы, связанные с пакетом Apache, включая конфигурационные файлы и папки.
Как удалить оставшиеся файлы и папки после удаления Apache?
После удаления пакетов Apache остаются некоторые файлы и папки, связанные с ним. Чтобы их удалить, можно воспользоваться командой rm -rf /var/www/html. Эта команда удалит папку с файлами веб-сайта, созданного с помощью Apache.
Можно ли удалить Apache без удаления его конфигурационных файлов?
Да, можно удалить Apache, оставив его конфигурационные файлы нетронутыми. Для этого следует выполнить команду apt-get remove apache2. Эта команда удалит только основные файлы пакета Apache, сохраняя конфигурацию.
Apache — один из самых популярных серверов веб-приложений, который широко используется для разработки и хостинга сайтов. Однако, по различным причинам может возникнуть необходимость удалить Apache со своего компьютера под управлением операционной системы Windows. Эта статья предоставит пошаговую инструкцию о том, как удалить Apache на Windows и освободить ресурсы для других задач.
Перед удалением Apache рекомендуется выполнить несколько предварительных действий для сохранения важных данных и настроек. Во-первых, необходимо создать резервные копии всех веб-сайтов и конфигурационных файлов, связанных с Apache сервером. Это поможет избежать потери важных данных и легко восстановить их в случае необходимости.
Для удаления Apache на Windows нужно выполнить следующие шаги. Во-первых, откройте меню «Пуск» и выберите раздел «Панель управления». Затем найдите и выберите раздел «Программы». В этом разделе откройте раздел «Программы и компоненты».
Примечание: Перечисленные инструкции могут отличаться в зависимости от версии операционной системы Windows. В случае возникновения затруднений, рекомендуется обратиться к документации Microsoft или к сообществу разработчиков Apache.
Содержание
- Удаление Apache на Windows: пошаговая инструкция
- Прекращение работы Apache и остановка службы
- Отключение Apache от автозапуска
- Удаление Apache из списка служб Windows
- Удаление файлов и папок, связанных с Apache
- Удаление переменной среды Apache
- Удаление записей Apache из реестра Windows
- Проверка и очистка системы после удаления Apache
Удаление Apache на Windows: пошаговая инструкция
Удаление Apache на операционной системе Windows может быть необходимо, если вы больше не планируете использовать сервер Apache или хотите установить другую версию. Чтобы удалить Apache, следуйте этой пошаговой инструкции:
- Откройте меню «Пуск».
- Выберите «Панель управления».
- Перейдите в раздел «Программы».
- Выберите «Удалить программу».
- В списке установленного программного обеспечения найдите «Apache HTTP Server».
- Щелкните правой кнопкой мыши на «Apache HTTP Server».
- Выберите «Удалить».
- Подтвердите удаление Apache, следуя инструкциям на экране.
- Дождитесь завершения процесса удаления.
После завершения удаления Apache вам может потребоваться удалить оставшиеся файлы и папки вручную. Важно удалить все связанные с Apache файлы и папки, чтобы гарантировать полное удаление сервера.
Теперь вы успешно удалены Apache с вашей операционной системы Windows. Если вам потребуется установить Apache снова или установить другую версию, вы можете сделать это с помощью подходящего инсталлятора для Windows.
Прекращение работы Apache и остановка службы
Перед удалением Apache необходимо остановить службу, чтобы избежать потенциальных проблем или конфликтов.
Следуйте этим шагам, чтобы остановить Apache на Windows:
- Откройте командную строку.
- Введите команду
httpd -k stop
и нажмите Enter.
Эта команда прекратит работу службы Apache и остановит все связанные процессы. Если служба успешно остановлена, вы увидите сообщение, подтверждающее это.
Если вы получаете сообщение об ошибке или служба не останавливается, вы можете попробовать использовать команду httpd -k kill
для принудительного прекращения работы.
После остановки службы Apache вы можете приступить к удалению программы. Обратите внимание, что удаление Apache может потребовать административных прав.
Отключение Apache от автозапуска
1. Откройте окно Управления компьютером, нажав клавишу Win+X и выбрав пункт «Управление компьютером».
2. В разделе «Службы и приложения» выберите пункт «Службы».
3. В списке служб найдите службу Apache и щелкните правой кнопкой мыши на ней.
4. В контекстном меню выберите пункт «Свойства».
5. В открывшемся окне свойств службы Apache перейдите на вкладку «Общее».
6. В поле «Тип запуска» выберите пункт «Отключено».
7. Нажмите кнопку «ОК», чтобы сохранить изменения и закрыть окно свойств.
8. Перезапустите компьютер, чтобы применить изменения.
Удаление Apache из списка служб Windows
Чтобы полностью удалить Apache из своего компьютера Windows, вам необходимо удалить его из списка служб операционной системы. Вот пошаговая инструкция:
- Откройте командную строку, запустив команду «cmd» в меню «Пуск» или используя сочетание клавиш Win + R и ввод команды «cmd».
- В командной строке введите команду «sc delete Apache2.4», заменив «Apache2.4» на название службы Apache, которую вы хотите удалить. Например, если ваша служба называется «Apache2.4», введите команду «sc delete Apache2.4».
- Нажмите клавишу Enter, чтобы выполнить команду.
- После успешного выполнения команды служба Apache будет удалена из списка служб Windows.
После завершения этих шагов Apache будет полностью удален из вашего компьютера Windows и больше не будет запускаться при загрузке операционной системы. Обратите внимание, что эта процедура удаляет только службу Apache, но не удаляет само программное обеспечение Apache. Если вам также нужно удалить программное обеспечение Apache, вам придется удалить его вручную с помощью инсталляционного пакета или удалить соответствующую папку вручную.
Удаление файлов и папок, связанных с Apache
При удалении Apache на Windows необходимо также удалить связанные файлы и папки, чтобы полностью очистить систему от следов установки. Ниже представлена пошаговая инструкция для удаления всех связанных файлов и папок.
Шаг 1: Остановите все службы Apache, которые работают на вашей системе. Для этого откройте командную строку, запустив ее от имени администратора, и введите следующую команду:
net stop Apache2.4
Шаг 2: Удалите службу Apache, чтобы она не запускалась автоматически после перезагрузки компьютера. В командной строке введите следующую команду:
httpd.exe -k uninstall
На этом шаге Apache будет удален из списка служб Windows.
Шаг 3: Удалите папку, где установлен Apache. Обычно она находится по пути «C:\Apache24». Откройте проводник Windows, найдите эту папку и удалите ее.
Шаг 4: Удалите любые другие файлы, связанные с Apache, которые могут оставаться на вашей системе. Это могут быть файлы конфигурации, журналы, временные файлы и т. д. Обычно они находятся в папке «C:\Program Files\Apache Software Foundation». Откройте эту папку и удалите все связанные файлы и папки.
Шаг 5: Удалите записи о Apache в системном реестре. Для этого откройте редактор реестра, нажав Win + R, введите «regedit» и нажмите Enter. Перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Apache2.4
Удалите папку «Apache2.4» в редакторе реестра.
После выполнения всех этих шагов все файлы и папки, связанные с Apache, будут удалены с вашей системы.
Удаление переменной среды Apache
Перед удалением Apache с вашей системы важно удалить все связанные с ним переменные среды. Вот как это сделать:
Шаг | Инструкции |
---|---|
1 | Откройте панель управления системой Windows. |
2 | Выберите «Система» или «Система и безопасность», а затем нажмите «Система». |
3 | Нажмите «Дополнительные параметры системы» в левой панели. |
4 | Нажмите кнопку «Переменные среды». |
5 | В разделе «Переменные среды системы» найдите переменную среды с именем «Path». |
6 | Выделите переменную «Path» и нажмите кнопку «Изменить». |
7 | В поле «Переменная значение» найдите путь к установленной папке Apache и удалите его. |
8 | Нажмите «ОК», чтобы сохранить изменения. |
9 | Повторите шаги 5-8 для переменных среды, содержащих «Apache» в имени. |
После удаления всех переменных среды, связанных с Apache, вы можете перейти к удалению самого Apache с вашей системы.
Удаление записей Apache из реестра Windows
Чтобы полностью удалить Apache с Windows, необходимо также удалить соответствующие записи в реестре. Это можно сделать следующим образом:
- Откройте «Редактор реестра» при помощи комбинации клавиш Win + R и введите команду regedit. Нажмите Enter.
- В открывшемся окне «Редактора реестра» перейдите к следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- В этой папке найдите все записи, начинающиеся с Apache или httpd, и удалите их. Для удаления записи, щелкните правой кнопкой мыши на ней и выберите Удалить.
- Закройте «Редактор реестра».
Теперь все записи Apache должны быть удалены из реестра Windows. Выполнив все указанные действия, вы сможете быть уверены, что Apache полностью удален с вашего компьютера.
Проверка и очистка системы после удаления Apache
После того, как вы успешно удалили Apache с вашей операционной системы Windows, следует выполнить несколько шагов для проверки и очистки системы. Это поможет убедиться, что все связанные с Apache файлы и настройки полностью удалены и не оставили нежелательных следов на вашем компьютере.
1. Перезагрузите компьютер:
Перезагрузка компьютера после удаления Apache позволяет операционной системе завершить процессы и очистить память от возможных остатков файлов и настроек, связанных с Apache.
2. Проверьте службы:
Убедитесь, что службы, связанные с Apache, полностью прекратили работу. Откройте «Управление компьютером» (можно найти в «Панель управления» или через меню «Пуск»). Затем перейдите в раздел «Службы и приложения» и выберите «Службы». Просмотрите список служб и убедитесь, что нет никаких служб, связанных с Apache.
3. Удалите временные файлы:
Очистка временных файлов поможет удалить все оставшиеся файлы, созданные Apache, и очистить пространство на жестком диске. Откройте «Панель управления», затем выберите «Система и безопасность» и «Удаление программы». Щелкните на «Очистить файлы системы» и выберите «Очистка временных файлов».
4. Проверьте автозагрузку:
Проверьте список автозагрузки системы, чтобы убедиться, что нет никаких программ или служб, связанных с Apache, которые автоматически запускаются при загрузке компьютера. Откройте «Задачник» (можно найти через меню «Пуск») и перейдите на вкладку «Автозагрузка» или «Запуск». Удалите любые записи, связанные с Apache.
5. Проверьте реестр:
Проверьте реестр вашей операционной системы на оставшиеся записи, связанные с Apache. Откройте «Редактор реестра», нажав «Win + R», введите «regedit» и нажмите «Enter». Используйте поиск (Ctrl + F) для поиска и удаления всех записей, связанных с Apache.
Примечание: перед внесением изменений в реестр, рекомендуется создать его резервную копию для предотвращения возможных проблем.
6. Проверьте наличие оставшихся файлов и папок:
Вручную проверьте файловую систему на наличие оставшихся файлов и папок, связанных с Apache. Удалите их, если они все еще присутствуют.
Выполнение всех этих шагов поможет вам полностью очистить систему от следов Apache после его удаления и предотвратит возможные проблемы в будущем.
Нужные программы
В этой статье вы узнаете как установить сервер Apache 24 на Windows 10 но также эта инструкция подойдёт и для Windows 7.
Для настройки локального Web-сервера нужно установить некоторое программное обеспечение,чтобы тестировать работу PHP , в любом случае придется устанавливать на компьютер локальный Web–сервер , делается это все легко , только нужна внимательность , как создать WAMP собственной сборки написано много материалов , но я попробую все выразить максимально ясно и понятно , больше всего путаницы и ошибок происходит в указании пути каталогов и настройках конфигурационных файлов.
Все программы которые нам нужны , для установки локального сервера , являются бесплатными и занимают мало места на диске.
Первый делом установите , файл Visual C ++ Redistributable для Visual Studio , это программа нужна для работы Web–сервера , в установке очень простая , так что мы на ней останавливаться не будем . Без Visual C ++ Redistributable для Visual Studio , Web – сервер работать не будет .
Нужные программы для WAMP
Нужные программы | Ссылка на скачивание |
---|---|
Visual C ++ Redistributable | Загрузите последнюю версию 64-разрядной версии , 32-разрядной версии |
Apache2.4 | https://www.apachelounge.com/download/ |
PHP 8.2.5 | Thread Safe (TS) http://windows.php.net/qa/ |
MySQL | ZIP-архив последнею версию: http://dev.mysql.com/downloads/mysql/ |
phpMyAdmin | https://www.phpmyadmin.net/ |
Создаем нужные каталоги
На диске С:\ создаем главную папку нашего сервера , назовем ее WebServer , в ней создадим две папки , папку WAMP – в которой будут расположены все программы Web–сервера , и папку home – в которой разместим страницы нашего сайта .
В папке WAMP создадим три папки для сервера и одну папку для почты , Первые три это Apache24 , PHP , mysql-8.0 и четвертая для почты Sendmail .
Далее нужно создать папку home , в которой создадим две папки , папка DB где будет находится база данных и пака www в которой будет находиться наш сайт .
Также можно создать папку uncludes где в дальнейшем мы будем хранить файлы конфигурации PHP .
Установка и настройка Apache 2.4
После скачивания Apache (архив httpd-2.4.57-win64-VS17.zip) распакуйте архив и скопируйте файлы архива в папку Apache24 находящуюся в каталоге C:\WebServer\WAMP\Apache24
После распаковки или копирования перейдите в папку c:\WebServer\WAMP\Apache24\conf\ и откройте файл httpd.conf в любом текстовом редакторе. Лучше конечно использовать Notepad++ в нем есть нумерация строк.
>Скачать Notepad++можно по адресу https://notepad-plus-plus.org/downloads/
Сначала внесем изменения в главный конфигурационный файл сервера Apache – httpd.conf , откроем его в Notepad++ C:/WebServer/WAMP/Apache24/conf/httpd.conf и отыщем следующую директиву – строка 37:
Define SRVROOT "c:/Apache24"
Заменим ее на :
Define SRVROOT "c:/WebServer/WAMP/Apache24"
Меняем – Строку 162 :
#LoadModule rewrite_module modules/mod_rewrite.so
Заменим ее на :
LoadModule rewrite_module modules/mod_rewrite.so
Меняем — Строка 227:
#ServerName www.example.com:80
Заменим ее на :
Меняем – Строка 251:
DocumentRoot "${SRVROOT}/htdocs"
Заменим ее на :
DocumentRoot "c:/WebServer/home/www/"
Меняем – Строка 252:
<Directory "${SRVROOT}/htdocs">
Заменим ее на :
<Directory "c:/WebServer/home/www/">
Находим строку 268:
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
Находим – Строка 272:
Заменим ее на :
Меняем – Строка 284:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Заменим ее на :
<IfModule dir_module>
DirectoryIndex index.php index.html index.htm index.shtml index.html.var
</IfModule>
Это основные настройки , при которых Web– сервер Apache уже готов к работе , но мы продолжим настройку сервера .
Чтобы иметь возможность использовать файл конфигурации .htaccess , необходимо включить его поддержку .
Находим раздел – Строка 252:
<Directory "${SRVROOT}/htdocs"> – строка 252
…
</Directory>
Внутри раздела отыскиваем строки — Строка 265:
Options Indexes FollowSymLinks
AllowOverride None – строка 272
И заменим их на :
Options -Indexes +Includes +FollowSymLinks
Находим строки под номером 234:
<Directory/>
AllowOverride none
Require all denied
</Directory>
И меняем их на :
<Directory/>
AllowOverride All
Options -Indexes +Includes +FollowSymLinks
Require all granted
</Directory>
Внутри раздела – Строка 384:
<Directory "${SRVROOT}/cgi-bin">
AllowOverride None
Меняем на:
Заменим строку – под номером 433:
#AddHandler cgi-script .cgi
На:
AddHandler cgi-script .cgi .pl
Убираем комментарии в строках – 444 , 445 , 499 , 502 , 520 .
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-default.conf
Include conf/extra/httpd-languages.conf
Проделав это все , сохраним файл httpd.conf
Настройка русского языка
Теперь можно настроить сервер на работу с русским языком . Откроем файл httpd-languages/conf ( расположен в папке c:\WebServer\WAMP\Apache24\conf\extra ) и заменим строку под номером 19 .
На:
Далее находим строку номер – 78:
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv tr zh-CN zh-TW
И ставим русский язык на первое место :
LanguagePriority ru en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR sv tr zh-CN zh-TW
В конец файла добавляем строку
Сохраняем файл httpd-languages.conf и закрываем его .
Нужно открыть командную строку от имени администратора .
Как открыть командную строку , можно посмотреть в этом разделе .
В открывшемся меню выберите пункт Запустить от имени администратора
После запуска командной строки от имени администратора , скопируйте туда ниже приведенные команды :
c:\WebServer\WAMP\Apache24\bin\httpd.exe -k install
Если поступит запрос от файервола в отношение Apache, то нажмите Разрешить.
Теперь вводим в командную строку:
c:\WebServer\WAMP\Apache24\bin\httpd.exe -k start
И нажмите Enter.
Теперь в браузере набираем http://localhost/ и видим следующее:
Это означает:
Каталог c:\WebServer\home\www\ пуст
Все ваши файлы нужно располагать в папке c:\WebServer\home\www\
Как это сделать можно посмотреть Здесь .
На данном этапе Web – сервер готов к использованию , если по какой то причине сервер выдает ошибку то нужно проверить все настройки конфигурации файла httpd.conf .
По собственному опыту скажу , для начала чтобы вносить какие то изменения в файле httpd.conf , делаем его копию , после этого можно всегда начать с чистого файла.
Запустить можно также через файла httpd.exe , то есть перейти к исполняемому файлу который находится в папке c:\WebServer\WAMP\Apache24\bin\ и запустить исполняемый файл httpd.exe , так же для удобства создать ярлык файла ApacheMonitor.exe и разместить его на рабочем столе , это удобно для перезапуска и остановки Web– сервера Apache .
Установка и удаление Apache как службы Windows
c:\WebServer\WAMP\Apache24\bin\httpd.exe -k install – Устанавливает службу
c:\WebServer\WAMP\Apache24\bin\httpd.exe -k uninstall Удаляет Apache
В следующем разделе будут рассмотрена создание виртуальных хостов .