Как обновить Apache на Windows

Как узнать версию Apache

Версию веб-сервера можно узнать несколькими способами, например, в панели phpMyAdmin, или с помощью PHP функции

<?php
phpinfo ();

Можно узнать прямо в командной строке:

c:\Server\bin\Apache24\bin\httpd.exe -v

Пример вывода:

Server version: Apache/2.4.34 (Win64)
Apache Lounge VC15 Server built: Jul 11 2018 13:09:01

Или можно посмотреть открыв ApacheMonitor.exe:

Скачать Apache Windows

Заходим на главную страницу сайта https://apache-windows.ru:

и видим, что вышла новая версия — скачиваем её для 64 битных систем (Win64) или 32-битных (Win32).

Заодно можно обновить и C++ Redistributable Visual Studio 2017.

Далее я исхожу из того, что веб-сервер у меня установлен в c:\Server\bin\Apache24 — если у вас другое расположение, то отредактируйте пути соответствующим образом.

Скопируйте в безопасное место файл c:\Server\bin\Apache24\conf\httpd.conf — это главный конфигурационный файл Apache. Мы делаем его резервную копию чтобы не пришлось заново настраивать Apache.

Остановите и удалите службу Apache:

c:\Server\bin\Apache24\bin\httpd.exe -k stop
c:\Server\bin\Apache24\bin\httpd.exe -k uninstall

Эти команды надо ввести в командную строку, чтобы открыть командную строку нажмите Win+x, и там выберите Windows PowerShell (Администратор).

Удалите папку C:\Server\bin\Apache24\. Пмните о ваших сайтах и базах данных — у меня они расположены в другой папке, специально, чтобы было легко обновлять сервер. Если у вас сайты размещены в папке c:\Server\bin\Apache24\htdocs\ (внутри директории Apache24, как это сделано по умолчанию), то вам самостоятельно нужно позаботиться об их резервном копировании.

Распакуйте новый архив в C:\Server\bin\. Скопируйте сохранённый ранее файл httpd.conf в c:\Server\bin\Apache24\conf\httpd.conf.

Запустите службу Apache:

c:\Server\bin\Apache24\bin\httpd.exe -k install
c:\Server\bin\Apache24\bin\httpd.exe -k start 

Comments

  1. Спасибо за информацию.

    Она помогла обновить мне Apache.

    Были два момента, при интсаляции новой версии, она ругнулась на отсутствие двух файлов из каталога conf/exstra

    Благо я сохранил всю папку Apache в другом месте. Это помогло решить возникший вопрос.

    Еще раз спасибо.

     

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo