Получи 30.000 рублей от codeby

Мы запустили конкурс для авторов, в котором может принять участие любой желающий. За первое место - 7500 руб., второе - 5000, третье 2500. Главный приз 30.000 рублей вы получаете независимо от места в конкурсе. Подробнее на форуме codeby ...

Вот здесь я рассказывал, как установить локальный сервер Apache. Со временем выходят новые версии программ, и возникает необходимость обновления. Процесс обновления намного более прост, чем установка, поскольку нам не нужно ничего настраивать.

Мы обновим:

  • MySQL (точнее MySQL Community Server);
  • phpMyAdmin
  • PHP
  • и Apache до самых последних версий

Подготовка к обновлению сервера, создание бэкапа сервера

В самом начале можно сделать бэкап – особенно если обновляете первый раз – он может нас здорово выручить, если что-то пойдёт не так. У тех, кто ставил сервер по моей инструкции все файлы лежат в каталоге c:Serverbin — его и бэкапим. А phpMyAdmin лежит здесь — c:ServerdatahtdocsphpMyAdmin — также копируем его.

Для облегчения настройки обновлённых компонентов, найдите и сделайте копию следующих файлов:

  • c:ServerbinApache24confhttpd.conf
  • c:Serverbinmysql-5.6my.ini
  • c:ServerbinPHPphp.ini
  • c:ServerdatahtdocsphpMyAdminconfig.inc.php

Эти файлы самые важные — в них хранятся все настройки. Храните их постоянно в безопасном месте, они понадобятся и сэкономят уйму времени при: обновлениях, повторной установке, при необходимости развернуть сервер на чужом компьютере.

Скачивание новых версий

Переходим на страницы официальных сайтов и скачиваем самые новые компоненты:

Если у вас есть сомнения, какие версии выбирать (битность и прочее), то вернитесь к инструкции, следуйте её советам.

Скачали? Ок! Подготовительная часть закончена, поехали!

Apache

Находим и запускаем файл C:Serverbin-Apache24binApacheMonitor.exe

Останавливаем сервер и выходим из ApacheMonitor.exe

Удаляем абсолютно всё из папки C:ServerbinApache24.

В свежескаченном архиве, например, httpd-2.4.12-win64-VC11.zip, находим папку Apache24 и всё содержимое этой папки копируем в C:ServerbinApache24

Помните, мы сохраняли файл httpd.conf, который находился в каталоге c:ServerbinApache24confhttpd.conf?

Возвращаем этот файл на место, т. е. размещаем его «по адресу» c:ServerbinApache24confhttpd.conf

MySQL

Удаляеете всё содержимое папки C:Serverbinmysql-5.6 (ничего предварительно останавливать необязательно).

В нашем свежескаченном архиве, например, mysql-5.6.21-winx64.zip, всего одна папка, всё содержимое этой папки копируем в

c:Serverbinmysql-5.6

Помните мы сохранили файл my.ini, который находился здесь c:Serverbinmysql-5.6my.ini? Теперь возвращаем его обратно, т. е. ложим в c:Serverbinmysql-5.6my.ini

PHP

Удаляем всё содержимое папки c:ServerbinPHP. Всё содержимое свежескаченного архива, например, php-5.6.1-Win32-VC11-x64.zip, копируете в c:ServerbinPHP


Набираем команду codeby webinar

Набираем команду для организации и проведения вебинаров Подробнее ...

Сохранённый файл php.ini из c:ServerbinPHPphp.ini копируете обратно, чтобы его «адресом» стало c:ServerbinPHPphp.ini.

phpMyAdmin

Удаляете всё содержимое папки c:ServerdatahtdocsphpMyAdmin. В свежескаченном архиве, например, phpMyAdmin-4.2.9.1-all-languages.zip, всего одна папка, содержимое этой папки копируете в c:ServerdatahtdocsphpMyAdmin

Файл config.inc.php, который мы сохранили ранее, копируете в c:ServerdatahtdocsphpMyAdminconfig.inc.php

Всё готово! Перезапускайте компьютер и ваш полностью обновлённый сервер запустится вместе с ним.

Советы

Совсем необязательно обновлять все компоненты сразу. Я, например, обновляю постепенно — по мере выхода новых версий. Нужно помнить, что для обгновления Apache нужно останавливать сервер и закрывать файл ApacheMonitor.exe, иначе не удастся удалить весь каталог.

Можно не возиться с файлом ApacheMonitor.exe а остановить сервер через командную строку:

c:ServerbinApache24binhttpd.exe -k stop

А для запуска:

c:ServerbinApache24binhttpd.exe -k start

При обновлении MySQL можно ничего не останавливать, но обновления вступят в силу после перезагрузки компьютера или после перезапуска MySQL. Напомню, для остановки MySQL можно набрать в командной строке:

net stop mysql

А для запуска:

net start mysql

При обновлении PHP ничего останавливать не нужно, но обновления вступят в силу после перезапуска сервера. Перезапуск можно сделать в файле ApacheMonitor.exe или, как крутой системный администратор, можете воспользоваться командной строкой:

c:ServerbinApache24binhttpd.exe -k restart

При обновлении phpMyAdmin не надо ничего запускать-останавливать. phpMyAdmin — просто набор скриптов, по аналогии с WordPress и т.д.

Очевидно, что процесс обновления достаточно прост – проще, чем первоначальная установка. Чтобы максимально облегчить себе жизнь – делайте перед всеми операциями бэкапы.


Следующим шагом, после настройки и тестирования сайта на локалхосте, является выбор качественного и дешёвого интернет хостинга. Я перебрал довольно много решений и нашёл очень хороший вариант — 100 рублей в месяц! За эти деньги даётся профессиональный хостинг, с отличным аптаймом, с бесплатным доменом второго уровня в подарок (!), с 2 гигабайтами места на SSD диске, с неограниченным количеством баз данных, с возможностью подключать неограниченное количество новых доменов (платить придётся только за каждый новый домен — 139 рублей). Вообще, всего хорошего так много, что проще всего посмотреть это здесь.

Кстати, а ведь как здорово иметь собственное доменное имя! Хотя бы для того, чтобы сделать для себя красивый почтовый ящик, вместо чего-нибудь вроде vovan_pupkin_murom1995@mail.ru. Вот здесь можно найти свой собственный домен. Например, я получил бесплатно домен codeby.net, я могу делать почтовые ящики: admin@codeby.net, alex@codeby.net, al@codeby.net и так далее — количество ящиков ничем не ограничено!

Посмотрите, я уверен, это предложение заинтересует любого администратора сайта (хоть начинающего, хоть продвинутого), поскольку это хостинг с настоящим качеством от профессионалов. Кстати, у меня есть промокод, дающий бесплатный месяц, если хотите, можете воспользоваться.

Поделитесь этой статьёй с друзьями, если хотите выхода новых статей:



Похожие темы

Как установить PHP 7 (PHP-FPM и FastCGI) для ISPCo... Источник: https://www.howtoforge.com/tutorial/install-php-7-on-debian-8-jessie/ Если вы пользователь Windows, то обратитесь к статье "Как у...
Новости софта от 24 сентября 2014 года (MySQL, MiA... MySQL Community Server (проще говоря, это и есть MySQL, бесплатная версия, которой все пользуются) обновился до версий MySQL Community Server 5.6.21...
Настройка поддоменов на локальном сервере (locahos... 1. Настройка поддоменов на хостинге Начнём с простого — настройка поддоменов на хостинге. С условием, если у вас правильный хостинг, то на...
Установка и настройка сервера Apache, PHP, MySQL, ... Good things should be shared. Здесь инструкция для Windows. Если у вас Linux, то вам сюда "Установка и настройка Apache, PHP, MySQL, p...
Новости софта от 1 сентября 2014 года (PHP, phpMyA... Самая главная новость — это мажорное обновление PHP 5.6.0. Теперь ветка 5.6 считается стабильной и рекомендованной для «продакшана»...