Скачиваем MySQL с офф. сайта http://dev.mysql.com/downloads/mysql/
На данный момент актуальная версия 5.6.13 (Прямая ссылка на скачивание)
Устанавливаем. Особых сложностей возникнуть не должно (на всякий случай под спойлером подробная инструкция).
Стоит обратить внимание на шаг "Setup Type"
На нем выбираем что именно будем ставить ("Server only") и пути для установки MySQL ("Installation Path") и папки для хранения файлов баз данных ("Data Path").
Мне удобнее всё окружение ставить в одну папку ("D:\_web"), поэтому пути соответствующие.
Так же напомню, на всякий случай, про необходимость запоминания указываемого пароля для пользователя "root", на втором шаге "MySQL ServerConfiguration":
Пошаговая установка MySQL Server 5.6.13
Установка Apache
С офф. сайта http://www.apache.org/dyn/closer.cgi
переходим на зеркало http://apache-mirror.rbc.ru/pub/apache/ ... ies/win32/
и скачиваем актуальную версию Apache - на данный момент это 2.2.25.
(Прямая ссылка на скачивание версии 2.2.25 без поддержки SSL)
Если пользуетесь Skype-ом, то перед установкой проверьте что галочка "Использовать порты 80 и 443 в качестве входящих альтернативных" снята С установкой проблем возникнуть не должно.
Для того чтобы Apache расположить в папку "D:\_web", при установке был выбран тип "Custom" и изменен путь "Install to":
Пошаговая установка Apache 2.2.25
Установка PHP
Скачиваем PHP с офф. сайта http://windows.php.net/download/
Будем использовать последнюю актуальную версию из устаревшей ветки 5.3
(Прямая ссылка на скачивание версии 5.3.27 Thread Safe)
Распаковываем полученный архив в папку "D:\_web\_php".
Скопируем "D:\_web\_php\php.ini-development" в "D:\_web\_php\php.ini".
Далее переходим к редактированию "D:\_web\_php\php.ini":
Правка php.ini
Увеличиваем ограничения на загрузку файлов
заменить на
заменить на
Затем указываем директорию с расширениями - заменяем на (убирается ";" в начале строки)
После этого подключаем необходимые расширения, найдя и раскомментировав (убрав ";" в начале строки) следующие строки
И указываем часовой пояс. Нужно заменить
на
заменить
Код: Выделить всё
post_max_size = 8M
Код: Выделить всё
post_max_size = 30M
Код: Выделить всё
upload_max_filesize = 2M
Код: Выделить всё
upload_max_filesize = 20M
Код: Выделить всё
; extension_dir = "ext"
Код: Выделить всё
extension_dir = "d:/_web/_php/ext"
Код: Выделить всё
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_sockets.dll
Код: Выделить всё
;date.timezone =
Код: Выделить всё
date.timezone = "Europe/Moscow"
Подключаем PHP к Apache
Открываем "D:\_web\_Apache\conf\httpd.conf" и дописываем в конец файла
Код: Выделить всё
# подключаем php
LoadModule php5_module "d:/_web/_php/php5apache2_2.dll"
# обрабатываем через php только те файлы, которые заканчиваются на ".php"
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
# указываем путь к php.ini
PHPIniDir "d:/_web/_php"
Правой кнопкой мыши щелкаем по иконке "Apache Service Monitor" в трее, выбираем "Open Apache Monitor" и в появившемся окне нажимаем кнопку "Restart".
Чтобы проверить, что все работает как надо, создадим в папке "D:\_web\_Apache\htdocs" файл "test.php".
В котором выполним соединение с базой данных и выведем сообщение об успехе или ошибке.
Код: Выделить всё
<?php
$mysqli = new mysqli('127.0.0.1', 'root', 'password', 'test');
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
}
echo 'Success... ' . $mysqli->host_info;
$mysqli->close();
?>
теперь заходим по ссылке http://localhost/test.php и должны увидеть На этом всё. Теперь у нас есть полноценная WAMP платформа для разработки.
Copyright © 2013 Creaternal (v-tanke.ru).
При копировании информации, ссылка на источник и указание автора обязательны.