среда, 23 января 2013 г.

Настройка сервера WAMP

Решил поиграться с PHP, хоть и .Net-чик с 10+ стажем, выбрал WAMP и дело пошло...
(на основе http://www.simplecoding.org/ustanovka-nastrojka-wamp5.html)

MySQL

1. Меняем пароль к MySQL
Сразу после установки меняем пароль root’a MySQL, запускаем сервис MySQL, а затем заходим в консоль через меню MySQL, выполняем команды:


UPDATE mysql.user SET password=password('password’') WHERE user='root';
FLUSH PRIVILEGES;


Примечание: после смены пароля PHPMyAdmin не сможет подключиться к БД. Об этом ниже.

2. Меняем каталог для БД
Через панель управления открываем my.ini и меняем настройку

datadir=D:/WAMP/bin/mysql/mysql5.5.24/data

на нужную, предварительно переписав оттуда все файлы, содержащиеся в новую папку

3. Устанавливаем набор символов по умолчанию, там же в my.ini (с версии 5.5 default-character-set считается устаревшим)
Ищем секцию [wampmysqld]
character-set-server=utf8
collation-server=utf8_general_ci

PHPMyAdmin

1. Прописываем к MySQL пароль в файле config.inc.php по установочному пути, например D:\WAMP\apps\phpmyadmin3.5.1

PHP

1. Прописываем путь к исполняемому файлу в переменной PATH. У меня это был путь D:\WAMP\bin\php\php5.4.3

Создание и предоставление доступа к псевдонимам (aka aliases)

Псевдонимы легко добавить через панель управления (Apache->Alias directories->Add an alias), но также надо обратить внимание, что доступ к каталогу как веб-приложению даётся в файле, размещенном в каталоге (в моём случае) D:\WAMP\alias, и если вы используете Apache 2.4, то и синтаксис нужно использовать новый -

<Directory "D:\WAMP\www\your_site/">
    Options ExecCGI
    AllowOverride all
    #дать доступ всем
    #Require all granted
    #дать доступ только с локальной машины
    Require ip 127.0.0.1 ::1
</Directory>

Комментариев нет:

Отправить комментарий