Приятная новость для любителей пользоваться новыми версиями софта. В прошлом месяце обновился WAMPSERVER 2 – набор софта для web разработчиков. Фанатом новых версий я не являюсь , поэтому попробовал WAMPSERVER только сейчас. До этого пользовался WAMP 1.7.3, о которой я уже рассказывал (статья «Установка и настройка WAMP5»). Одним из основных достоинств WAMPSERVER является то, что он включает практически самые новые компоненты (Apache, PHP, MySQL, SQLitemanager, Phpmyadmin). Посмотреть их версии и скачать дистрибутив можно здесь. Кроме того, в состав дистрибутива входит панель управления (открывается левым кликом по иконке в трее), которая обеспечивает удобное управление серверами и предоставляет быстрый доступ к Phpmyadmin и SQLitemanager.
По сравнению с прошлой версией панель практически не изменилась. Только непонятно почему отдельное управление серверами закопали глубже в меню. Особых неудобств это не доставляет, но получается, что быстрее перезапустить оба сервера из главного меню, чем искать пункт отдельного перезапуска Apache или MySQL. Теперь об установке и настройке. Тут все просто.
Если вы пользовались WAMP 1.x, то сначала нужно его удалить, а потом устанавливать WAMPSERVER 2. Процесс установки практически идентичен, но после нее требуется небольшой «тюнинг». Идея заключается в том, чтобы убрать файлы баз данных и ваши сайты из папки с дистрибутивом. Это дает два преимущества. Во-первых, так удобнее создавать резервные копии (вы собираете все ваши данные в одной папке и бекапите ее). Во-вторых, проще выполнять обновления. Здесь я хочу остановиться подробнее, т. к. по сравнению со старой версией немного изменилась структура папок и нужно сделать несколько дополнительных настроек. Итак, сразу после установки выполняем следующие операции. Примечание. Здесь и дальше я предполагаю, что при установке вы указали папку C:\wamp\. 1) Настройка Apache. Открываем файл C:\wamp\Apache2\conf\httpd. conf и настраиваем параметры: DocumentRoot “E:/www/” – папка, в которой будут находиться ваши сайты. – разрешаем доступ к этой папке. Кроме того, можно сразу подключить mod_rewrite, для этого убираем символ комментария перед строкой LoadModule rewrite_module modules/mod_rewrite. so И подключаем файл, в котором будем хранить настройки виртуальных хостов. Include “e:/ www/configs/vhosts. conf” Примечание. Подробнее об их настройке можно почитать в статье «Установка и настройка WAMP5». 2) Настройка PHP Выполняется с помощью файла php. ini, который находится в папке веб сервера (Apache), а не PHP. C:\wamp\bin\apache\apache2.*.*\bin\php. ini В нем я только подключил XDebug zend_extension_ts=”c:/ xdebug/php_xdebug-2.0.0-5.2.2.dll” Если вы хотите использовать PHP в CLI режиме, то нужно скопировать этот файл в папку C:\wamp\bin\php\php5.*.* 3) Настройка MySQL Конфигурационный файл: C:\wamp\bin\mysql\mysql5.*.*\my. ini В нем настраиваем следующие параметры: datadir=E:/www/mysql_data – папка, в которой будут находиться файлы баз данных; default-character-set=utf8 Дальнейшие действия будут зависеть от того, обновляете вы WAMPSERVER или устанавливаете его впервые. Если обновляете, и файлы баз данных уже находятся в папке E:/www/mysql_data, то делать вам ничего не нужно, MySQL просто будет их использовать. Сохранятся все данные, включая имена и пароли пользователей. Именно по этой причине я советую хранить эти файлы отдельно. Если устанавливаете впервые, то, прежде всего, установите пароль для root'а. Для этого, находясь в папке C:\wamp\bin\mysql\mysql5.*.*\bin выполните команду mysql – u root и два SQL запроса: