Apache2 php mysql windows phpmyadmin

Установка Apache, PHP, MySQL и phpMyAdmin на Windows XP

Оглавление

Apache для Windows XP

В настоящее время все актуальные версии Apache запускаются на Windows 7 SP1, Vista SP2, 8 / 8.1, 10, Server 2008 SP2 / R2 SP1, Server 2012 / R2, Server 2016.

Таким образом, в настоящее время невозможно запустить современные версии Apache на Windows XP. Также Apache не заработает на Windows Server 2003.

На Windows XP можно запустить только Apache 2.2. Причём ваша система Windows XP должна иметь Service Pack 3.

Прежде чем продолжить, я рекомендую вам перейти на более новую версию Windows — начиная с семёрки можно установить любую современную версию Apache и PHP. Старые версии Apache и PHP могут содержать баги. Если вы планируете использовать локальный веб-сервер для изучения администрирования веб-приложений и программированию на PHP, то Windows XP не самая лучшая платформа — здесь вы будете иметь дело с давно устаревшим программным обеспечением.

Если я вас не убедил, то следуйте этой пошаговой инструкции для запуска Apache на Windows XP.

Создание структуры веб-сервера

Создадим структуру каталогов нашего сервера. Главная идея — разделить исполнимые файлы и файлы сайтов с базами данных. Это удобно для обслуживания сервера, в том числе для резервного копирования.

В корне диска C:\ создайте каталог Server. В этом каталоге создайте 2 подкаталога: bin (для исполнимых файлов) и data.

Перейдите в каталог data и там создайте подпапки DB (для баз данных) и htdocs (для сайтов).

Как установить Apache на Windows XP

Скачайте файл httpd-2.2.25-win32-x86 (последняя работающая с Windows XP версия в архиве).

Запустите этот файл двойным кликом и далее как при обычной установке программ. Когда дойдёте до этого окна, то в качестве Network Domain и Server Name введите localhost, в качестве почты — любой адрес на выбор:

Выберите Custom установку:

Измените папку установки на C:\Server\bin\Apache2.2\:

После завершения установки откройте http://localhost/:

Перейдите в каталог C:\Server\bin\Apache2.2\conf\ и откройте файл httpd.conf любым текстовым редактором.

В нём нам нужно заменить ряд строк.

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

Ваши сайты размещайте в папке C:\Server\data\htdocs\.

Как установить PHP на Windows XP

В Windows XP с данной версией Apache заработает только PHP 5.4, последней версией является PHP 5.4.9, именно этот файл и скачиваем из архива.

В папке C:\Server\bin\ создайте ещё одну папку с именем PHP, в неё распакуйте содержимое скаченного файла php-5.4.9-Win32-VC9-x86.zip.

В файле C:\Server\bin\Apache2.2\conf\httpd.conf в самый конец добавляем строчки

Теперь в папке C:\Server\bin\PHP\ найдите файл php.ini-development и переименуйте его в php.ini.

Откройте этот файл php.ini в любом текстовом редакторе, ищем строчку

Теперь найдите группу строк:

теперь раскомментируйте строки из этой группы:

В каталоге C:\Server\data\htdocs\ создаём файл с названием i.php

Копируем в этот файл:

В браузере откройте ссылку http://localhost/i.php. Если вы видите тоже самое, что на картинке, значит PHP работает:

Установка MySQL в Windows XP

Скачайте MySQL версии 5.5 — она работает на Windows XP.

Скаченный архив распакуйте в папку C:\Server\bin\. Новую папку переименуйте в mysql5.5.

Заходим в эту папку и создаём там файл my.ini Теперь открываем этот файл любым текстовым редактором.

Добавьте туда следующие строки:

Сохраните и закройте его.

Перенесите всю папку C:\Server\bin\mysql5.5\data\ в C:\Server\data\DB\.

Откройте командную строку Windows, для этого нажмите клавиши Win+r и наберите там

В командную строку вставьте последовательно две команды и после каждой нажмите Enter:

Установка phpMyAdmin

Четвёртая ветка phpMyAdmin требует PHP версии 5.5 или выше. Напомню, что у нас PHP 5.4, поэтому мы скачиваем последнюю версию из ветки 3.*: https://files.phpmyadmin.net/phpMyAdmin/3.5.8.2/phpMyAdmin-3.5.8.2-all-languages.zip

Распакуйте скаченный файл в C:\Server\data\htdocs\. Переименуйте эту папку (phpMyAdmin-3.5.8.2-all-languages) в phpmyadmin.

В каталоге c:\Server\data\htdocs\phpmyadmin\ создаём файл config.inc.php и копируем туда:

Теперь в веб-браузере откройте адрес http://localhost/phpmyadmin/:

В качестве Имени пользователя введите root, а пароль оставьте пустым.

Заключение

Как можно увидеть, хотя мы и отбирали подходящие версии, но на Windows XP можно запустить полноценный веб-сервер, пусть даже и не с самыми последними компонентами программ.

Кстати, вы можете скачать готовую сборку, созданную по данной инструкции. Вы найдёте её здесь.

Источник

Установка Apache, PHP, MySQL на Windows Server

Эта статья поможет установить Apache, PHP, MySQL на Windows Server. Самый простой способ, облегчающий установку, настройку и управление всеми компонентами — WampServer. WampServer это платформа для веб-разработки под Windows для динамических веб-приложений с помощью сервера Apache2, интерпретатора скриптов PHP и базы данных MySQL. В него также входит веб-приложение PHPMyAdmin для наиболее простой обработки баз данных.

Установка

Перед началом установки WampServer необходимо настроить Windows Firewall, указав специфические порты: 80 и 443. Подробнее в статье.

Также необходимо настроить браузер Internet Explorer, для того чтобы загрузить файлы из внешних источников.

Читайте также:  Flash player windows exe

Перед работой с WampServer для начала установим необходимые библиотеки. Для этого требуются компоненты The Visual C++ Redistributable Packages (2008-2019), которые можно загрузить по следующей ссылке и установить все компоненты из каждого исполняемого файла.

После запуска исполняемого файла начнется установка Wampserver

Принимаем лицензионное соглашение, указываем папку для установки (указываемый путь не должен содержать пробелов!).

Нажимаем Next и Install. Дожидаемся окончания установки.

На предложение изменить стандартный браузер и текстовый редактор нажимаем “No”.

Установка завершена, нажимаем Finish

На рабочем столе появится иконка с Wampserver64, запускаем сервер двойным щелчком.

В нижней панели справа появится зеленый значок запущенного сервера.

В браузере перейдите по ссылке http://localhost/ или вашему ip адресу для проверки.

Конфигурирование Apache

Откройте файл C:wamp64binapacheapache2.4.39confhttpd.conf с помощью текстового редактора. С помощью поиска найдите первое вхождение строки “Require local”, и замените параметр “local” на “all granted”.

Сохраните изменения и закройте файл.

Откройте файл конфигурации виртуальных хостов C:wamp64binapacheapache2.4.39confextrahttpd-vhosts.conf и замените содержимое тега Directory на следующие параметры:

Options +Indexes +Includes +FollowSymLinks +MultiViews

Сохраните изменения и закройте файл.

Перезапустите WampServer нажав правой кнопкой мыши в нижней панеле на значок сервера и выберите пункт “Refresh”.

Проверка

C другого компьютера в браузере попытайтесь перейти по адресу:

где ip-address — адрес вашего Windows Server. Его можно узнать в панели управления сервером Serverspace.

Настройка phpMyAdmin

На своем локальном хосте на главной странице WampServer в меню “Tools” выберете “phpmyadmin”, или перейдите по ссылке http://localhost/phpmyadmin/ в браузере.

В открывшемся окне введите значения логина и пароля по умолчанию:

Пароль: оставьте поле пустым

После авторизации вы можете изменить пароль для пользователя root, а также добавить новых пользователей. Для этого перейдите во вкладку “Учетные записи пользователей”.

Для добавления пользователя перейдите по ссылке “Добавить учетную запись пользователя”. Чтобы изменить пароль для уже существующих пользователей выберите действие “Редактировать привилегии”, далее “Изменить пароль”.

Сохраните изменения и перезапустите WampServer нажав правой кнопкой мыши в нижней панеле на значок сервера и выберите пункт “Refresh”.

Источник

Установка Apache, MySQL, PHP

Установка Apache

Скачиваем дистрибутив Apache без поддержки SSL по следующей ссылке. На момент написания статьи последний стабильный релиз Apache был 2.2.21. Запускаем установку. В окне приветствия кликаем по кнопке «Next». В следующем окне установщика Apache читаем лицензионное соглашение и подтверждаем своё согласие.

В противном случае установка Apache будет прервана. По кнопке «Next» переходим к следующему шагу. Читаем информацию, с которой разработчик предлагает ознакомиться в первую очередь, и нажимаем «Next».

В следующем окне установки Apache заполняем поля, как показано на картинке. В поле «Administrator’s Email Address» указываем адрес своей электронной почты – в дальнейшем это пригодится. Нажимаем «Next» и в появившемся окне устанавливаем переключатель в положение «Custom».

Переходим к следующему шагу установки. По умолчанию Apache устанавливается в папку C:\Program Files\Apache Software Foundation\Apache 2.2.

Создадим на диске С директорию www и укажем её, как установочную папку для Apache. Нажимаем «Next», а в следующем окне «Install». По окончании установки Apache нажимаем «Finish». Теперь в трее у нас появился значок управления сервером Apache. Кликнув на нём левой кнопкой мыши можно запустить, остановить или перезапустить (рестартануть) веб-сервер.

Кликнув на нём правой кнопкой мыши можно открыть монитор Apache или перейти к системным службам Windows.

Проверим, работает ли наш веб-сервер Apache. Для этого в адресной строке браузера наберем http://localhost

Если видим страницу с надписью «It works!», значит Apache установка сделана правильно и Apache работает.

Установка PHP

Скачиваем файловый архив PHP по следующей ссылке. На момент написания статьи стабильная версия PHP была 5.3.8. Распаковываем скачанный архив с помощью архиватора в папку С:\РНР. Переименовываем файл php.ini-development в php.ini. Добавляем путь к каталогу PHP в «Переменные среды» Windows. Для этого, например, делаем клик правой кнопкой мыши на значке «Мой компьютер», выбираем «Свойства» и переходим по ссылке «Дополнительные параметры» или, например, нажимаем сочетание клавиш Win+Break. На вкладке «Дополнительно» жмём кнопку «Переменные среды. ». В нижнем окне «Системные переменные» находим переменную PATH, выделяем её и нажимаем кнопку «Изменить». Ставим курсор в поле «Значение переменной», на клавиатуре нажимаем клавишу END. Ставим ; (это разделитель значений) и пишем путь к каталогу PHP: C:\php

Нажимая на «ОК» закрываем все окна дополнительных настроек системы.

Создаём в директории C:\php три дополнительные поддиректории:

На этом установка PHP завершена.

Установка MySQL

Скачиваем дистрибутив MySQL с сайта разработчика и запускаем установку. На момент написания статьи был доступен релиз MySQL 5.5.19. В окне приветствия нажимаем «Next» и переходим к окну лицензионного соглашения. Подтверждаем лицензионное соглашение и по кнопке «Next» переходим к выбору типа установки. Нажимаем кнопку «Custom», тем самым выбирая детальную установку. На следующем шаге можно ничего не менять.

Оставляем галочку и нажимаем кнопку «Finish». В окне приветствия мастера конфигурации кликаем на «Next» и в появившемся окне ставим переключатель в положение «Detailed Configuration», выбирая детальный тип настройки MySQL. На следующем шаге выбираем тип сервера.

Ставим переключатель в положение «Developer Machine». Делается это для того, чтобы минимизировать память, выделяемую для MySQL сервера. Ведь на домашнем компьютере будут работать и другие приложения. Нажимаем «Next» и на следующем шаге выбираем «Multifunctional Database».

Как следует из описания, это даёт возможность использовать: и таблицы типа InnoDB, и таблицы MyISAM. Далее указывается папка размещения таблиц InnoDB. Лучше оставить путь по умолчанию. В противном случае в процессе установки можно столкнуться с ошибкой 1067. Это не смертельно, но неприятно. Решается она путём корректного ввода информации в переменные basedir и datadir файла my.ini.

Читайте также:  Kaspersky free отзывы security cloud для windows

Далее выбирается количество подключений к серверу MySQL.

Можно выбрать первый пункт – «Decision Support (DSS)/OLAP», который разрешает двадцать подключений к серверу баз данных и этого достаточно для домашней машины. Но можно указать количество подключений к серверу вручную, выбрав пункт «Manual Setting». На следующем этапе производятся сетевые настройки MySQL.

Опция «Enable TCP/IP Networking» включает поддержку стека протоколов TCP/IP. Номер порта можно оставить стандартным – 3306. Опция «Add firewall exception for this port» отвечает за добавление исключения для этого порта в стандартном фаерволе операционной системы. Одно уточнение. Если уж добавляете исключение в фаерволе, то не забудьте проверить, что подключения разрешены только из локальной сети. Опция «Enable Strict Mode» отвечает за строгое соответствие стандартам SQL. Включаем эту опцию, если она выключена и переходим к следующему шагу.

В нём определяется кодировка таблиц баз данных.

Выставляем переключатель в положение ручного выбора («Manual Selected Default Character Set / Collation») и в выпадающем списке выбираем utf8. Нажимаем «Next» и переходим к настройке системных опций MySQL.

Установим MySQL-сервер как службу Windows, отметив первую опцию. «Service Name» (Имя службы) оставим по умолчанию. Отметим опцию «Launch the MySQL Server automatically», чтобы сервер стартовал автоматически. Если на домашнем компьютере есть проблема со свободной оперативной памятью, то галочку лучше снять. Это можно сделать и позже, в процессе работы. Нужно будет зайти в управление службами и для службы MySQL установить тип запуска «Вручную». Последняя опция – «Include Bin Directory in Windows PATH» добавляет путь к каталогу двоичных (бинарных) файлов в переменную PATH операционной системы. Мы делали вручную тоже самое для PHP. Переходим к следующему этапу – настройке безопасности.

Выбираем «Modify Security Settings» и вводим для администратора баз данных пользователя root пароль и его подтверждение в соответствующие поля ввода. Запоминаем пароль – он нам будет нужен при установке Joomla 2.5. Не отмечаем опцию «Enable root access from remote machines». Анонимного пользователя не создаём! Нажимаем «Next» и переходим к последнему окну настройки. Нажимаем «Execute», а затем «Finish». Установка завершена и теперь самое время заняться настройкой того, что установили. Читаем «Настройка Apache, MySQL, PHP».

Помните, что у нас вы можете не только купить готовый сайт или заказать его разработку, но и подобрать подходящий тариф поддержки сайта, заказать продвижение сайта в поисковых системах, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! Айтишник РУ

Источник

Как установить локальный сервер Apache с Php, MySQL, phpMyAdmin на компьютере с Windows

В одной из предыдущих заметок я уже рассказывал, как установить локальный сервер Apache с Php, MySQL, phpMyAdmin на компьютере с Windows. В этой я расскажу, как устанавливал более новые версии этих пакетов.

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

Загрузка дистрибутивов

MySQL 5.7.21

Указываем версию своей операционной системы (я указал 64-разрядную Windows), и переходим на страницу загрузки (Go to Download Page https://dev.mysql.com/downloads/windows/installer/5.7.html).

Я выбрал загрузку полного установщика msi. На момент написания этой заметки была актуальной версия MySQL 5.7.21, и скачался дистрибутив по имени mysql-installer-community-5.7.21.0.msi.

Apache 2.4

PHP 7.2

На момент подготовки этой статьи была доступна x64 версия PHP 7.2 (7.2.2), Thread Safe, собранная на VC15: php-7.2.2-Win32-VC15-x64.zip.
Размер архива Zip: 24 Мб.
Сейчас есть и поновей.

phpMyAdmin (PMA)

Для управления базами данных MySQL на локальном компьютере, установим бесплатный пакет phpMyAdmin.

Содержимое архива выкладываем в заранее заготовленную папку, например:
D:\sites\localhost\www

Список для установки

Дистрибутивы скачаны. Устанавливаем в таком порядке:

Установка MySQL

Запускаем ранее скачанный установщик MySQL (mysql-installer-. msi).

В окне License Agreement устанавливаем галочку в пункте:
I accept the license terms
— и жмем кнопку Next.

В окне Choosing a Setup Type выбираем пункт Custom (чтобы самим выбирать параметры для установки MySQL сервера). Жмем кнопку Next.

Нажать Next после выбора компонентов.

В окне Installation жмем кнопку Execute, чтобы запустить установку на выполнение.

Наблюдать за ходом установки можно, нажав кнопку Show Details.

Когда установка закончится (Status станет complete), нажимаем кнопку Next, для перехода к конфигурированию сервера MySQL.

В окне Product Configuration нажимаем кнопку Next.

В окне Type and Networking

оставляем включенным пункт Standalone MySQL Server, жмем Next.

В следующем окне Type and Networking
устанавливаем пункт Config Type = Development Machine

Установим галку у пункта Show Advanced Options.

В поле MySQL User Accounts можно добавить других пользователей, которые будут иметь доступ к базам данных MySQL. Мы пока других создавать не будем: подключаться будем, как root.

В окне Windows Service оставляем галку у пункта Configure MySQL Server as a Windows Service (чтобы сервер MySQL запускался в виде системной службы).

Имя системной службы (MySQL57) оставим по умолчанию.

Запускать службу сервера MySQL будем вручную (он нужен нам только на время разработки и тестирования локальных сайтов), поэтому снимаем галочку у пункта Start the MySQL Server at System Startup (чтобы сервер не запускался каждый раз при запуске OC Windows).

Запускать службу будем от имени Standard System Account (эту опцию не меняем).

В окне Plugins and Extensions оставляем все, как есть. Жмем Next.

В окне Advanced Options можно изменить параметры журналов (логов), куда сервер записывает сообщения в ходе своей работы. Здесь можно оставить все, как есть.

Читайте также:  Ram optimization windows 10

В окне Apply Configuration жмем кнопку Execute для применения конфигурации сервера.

По окончании жмем кнопку Finish.

В окне Product Configuration жмем Next.

В последнем окне Installation Complete галки у пунктов можно не устанавливать. Жмем Finish.

Установка и конфигурирование MySQL-сервера закончены.

Запустить/остановить вручную сервер MySQL можно, перейдя в список служб Windows.
Найти в списке MySQL57, щелкнуть по нему правой кнопкой мыши и выбрать «Запустить/Остановить».

Установка Apache 2.4 для Windows

Есть много статей в интернете, где описано, как выполняется установка Apache 2.4 для Windows. Я, может быть, и повторю что-то, но изложу пошагово свою версию.

В архиве, скачанном с сайта разработчика (использован вариант httpd-2.4.29-o110g-x64-vc14.zip), есть папка Apache24. Её, вместе с её содержимым, помещаем на диск С:

Кроме самого пакета (папки Apache24) в архиве лежит файл readme_first.html, который полезно прочитать.

Особое внимание следует обратить на наличие пакета Visual C++ 2015 x64 Redistributable Package в установленной ОС Windows.
Этот пакет содержит набор библиотек, без которых данная сборка Apache работать не будет.
Скачать бесплатно этот пакет можно с сайта Microsoft, по ссылке (https://www.microsoft.com/en-us/download/details.aspx?id=49984), данной в файле readme_first.html. Обязательно его установите, если его ещё нет в вашей ОС.

Если на вашем компе установлены программы, слушащие 80 порт, то лучше их отвадить от использования этого порта, или назначить им другой. Сервер Apache по умолчанию настроен именно на этот порт, см параметр Listen в файле C:\Apache24\conf\httpd.conf

Пробуем запустить сервер (позже рассмотрим вариант запуска сервера в виде системной службы(сервиса)).
Для этого запускаем командную строку в режиме (от имени) администратора.
Переходим в папку C:\Apache24\bin и запускаем программу httpd.exe

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

Ставим галочку, разрешающую Apache HTTP Server связь для Частных сетей.
Работу в общественных сетях можно запретить.

Открыв любой браузер, введём в адресной строке адрес http://localhost/
— должна появиться страница сборщика данного пакета Apache-сервера.

Значит, сервер Apache стартует и работает нормально.

Если сервер не запускается, то надо посмотреть, какие ошибки он выдает. Ошибки можно увидеть при запуске: в командной строке и в файле C:\Apache24\logs\error.log

Отслеживать состояние службы сервера Apache и выполнять его перезапуск (будем делать часто по ходу настройки) удобно через программу C:\Apache24\bin\ApacheMonitor.exe. Сделайте для неё ярлык и поместите его в удобное для запуска место (в панель задач или на рабочий стол).

Осталось сконфигурировать сервер Apache под наши нужды:
ориентировать на папки, в которых будут лежать наши сайты;
подготовить к работе с MySQL и PHP.

Допустим, мы желаем иметь на локальном компе пока 2 сайта с именами localhost и wp-test
http://localhost/
http://wp-test/

Для этого в системном файле C:\Windows\System32\drivers\etc\hosts должны быть такие строки

127.0.0.1 localhost
127.0.0.2 wp-test

Первая строка обычно уже существует по умолчанию.
Вторую набиваем самостоятельно.

Эти строки сообщают, что хосты с именами localhost и wp-test надо искать по IP-адресам 127.0.0.1 и 127.0.0.2
— оба адреса соответствуют локальному компьютеру.

Перезапуск ОС необязателен.

Создадим на локальном компе папки для хранения сайтовых файлов, например в папке:
D:\sites\localhost
D:\sites\wp-test

В каждой из этих папок создадим 2 файла с именами
access.log
error.log
и подпапку www
D:\sites\localhost\www
D:\sites\wp-test\www
— в этих папках создадим файлы index.html с таким содержимым:
это localhost
это wp-test

Теперь настроим сервер Apache на использование виртуальных хостов, соответствующих нашим сайтам.

Отредактируем конфигурационный файл сервера (C:\Apache24\conf\httpd.conf).
Для этого его надо открыть в текстовом редакторе.
Я для этого использую NotePad++ (очень многофункциональный бесплатный редактор).

Виртуальные хосты обычно прописываю в конец этого файла.

Добавим туда такие строки:

Проверяем, открываются ли в браузерах страницы по адресам
http://localhost/
http://wp-test/

При нормальном открытии страницы должны отображать такие строки:
это localhost
и
это wp-test

Аналогично можно создавать и другие виртуальные веб-сервера на локальном компьютере.

Дополнительные настройки для Apache, которые могут пригодиться.

Для использования в будущем, рекомендую раскомментировать строку
LoadModule rewrite_module modules/mod_rewrite.so
— для того, чтобы, например, в wordpress можно было использовать постоянные ссылки.

Далее, подружим наш Apache-сервер с системой PHP (см. установку PHP ниже).

Установка PHP 7

Содержимое скачанного архива php-7.2.2-Win32-VC15-x64 выкладываем в папку C:\php\

Внимательно читаем файл C:\php\install.txt из дистрибутива.
В этом файле кратко описано, как установить PHP в системе и настроить его для работы с Apache.

Путь C:\php добавляем в системную переменную PATH

Для тестирования PHP на нашем локальном сайте http://localhost/
создадим в его папке (D:\sites\localhost\www) файл php_test.php с таким содержимым:

Тогда при открытии адреса http://localhost/php_test.php должна открываться страница с данными от команды phpinfo.

Подготовим Apache к работе с PHP

В том месте, где грузятся модули (ищите группу команд LoadModule), в конце группы (если ещё нет такой строки) добавляем:

Укажем путь, где установлен php, директивой:

В секции дописываем index.php:

Сохраняем httpd.conf и перезапускаем Apache.

После этого тестовая страница http://localhost/php_test.php будет открываться.

Отредактируем файл настроек PHP для работы phpMyAdmin и не только.

Файл php.ini-production переименовываем в php.ini (оставляем в той же папке C:\php\)

Редактируем php.ini так

Включим параметр (по умолчанию=Off)

Укажем папку для загрузки временных файлов

В разделе ; Dynamic Extensions ;

Включим еще одно расширение:

— для того, чтобы, например, обновлять плагины wordpress на локальном сайте через админку. Иначе выходит ошибка: No working transports found.

Для выполнения долгих скриптов продлим максимальное время их выполнения, например, так:

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector