Инструменты web разработчика. WAMPSERVER 2 – только новый софт

Приятная новость для любителей пользоваться новыми версиями софта. В прошлом месяце обновился 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/" – папка, в которой будут находиться ваши сайты.
<Directory "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 запроса:
-
UPDATE mysql.user SET Password=PASSWORD('root_pass') WHERE user='root';
-
FLUSH PRIVILEGES;
После этого переносим содержимое C:\wamp\bin\mysql\mysql5.*.*\data в E:/www/mysql_data (папку, конечно, можно выбрать любую, главное правильно указать путь к ней в параметре datadir в файле my.ini).
4) Настройка PHPMyAdmin
Открываем файл C:\wamp\apps\phpmyadmin2.*.*\ config.inc.php
И устанавливаем значения для параметров:
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['compress'] = TRUE;
$cfg['Servers'][$i]['password'] = 'root_pass';
Теперь, при желании, можно скопировать файл index.php из C:\wamp\www в E:\www\. Это стартовая страница WAMPSERVER, кстати, очень неплохая. Показывает версии Apache, PHP, MySQL, список загруженных расширений, есть ссылки для просмотра phpinfo и запуска PHPMyAdmin и SQLitemanager.
Только для того, чтобы она нормально заработала, нужно открыть ее текстовым редактором и указать абсолютные пути к конфигурационному файлу и папке с алиасами.
$wampConfFile = 'C:/wamp/wampmanager.conf';
$aliasDir = 'C:/wamp/alias/';
Вот, пожалуй, и все. Можете запускать WAMPSERVER и приступать к работе
В заключение хочу сказать, что дистрибутивы вроде этого, требуют минимум усилий с вашей стороны в плане настройки. Но рано или поздно вы все равно столкнетесь с ситуацией, в которой понадобится подключить дополнительные расширения или изменить конфигурацию сервера. Поэтому разобраться с конфигурационными файлами все равно придется
.
Удачи!
Понравилась статья? Подписывайтесь на продолжение
!
Опубликовано в PHP, Web разработка View Comments
-
Seregnius Nikitini
-
Владимир
-
Сергуня
-
Владимир
-
Сергуня
-
Сергуня
-
Сергуня
-
Владимир
-
Алексей
-
Владимир
-
Сергей
-
Сергуня
-
Владимир
-
паша
-
Владимир
-
Денис
-
Владимир
-
Gordon
-
Владимир
-
Rodnoy
-
Владимир
-
Rodnoy
-
Владимир
-
Rodnoy
-
ingvarr
-
Владимир
-
bizdon
-
Владимир
-
bizdon
-
George
-
Владимир
-
George
-
Владимир
-
George
-
Владимир
-
George
-
Владимир
-
George
-
Фарамир
-
Фарамир
-
Владимир
-
Фарамир
-
Владимир
-
Владислав
-
Владислав
-
Юрий
-
Владимир
-
Николай
-
Владимир
-
Николай








