NoNaMe :: Мускульный сервер в связке с Apache и PHP
Как и говорилось в предыдущей статье мы продолжаем установку и настройку собственного WEB-сервера. Для этого мы основательно подготовились в предыдущей статье и установили Apache пока не настраивая его.
----------------------<cut>----------------------
Приступим к работе, в статье Начнем с. мы скачали сервер базы данных MySQL и собственно приступим пошагово к его установке.
Запускаем файл установки.
Выбираем пункт Custom, что обозначает что мы будем сами выбирать какие компоненты нам по душе.
Жмем Next
В данном окне нажимаем кнопку Change для того, чтобы изменить путь установки, и выбираем нашу папку
D:\WebServer\bin\MySQL\
нажимаем Ok и собсвенно говоря Next
В данном окне нам предлагают зарегистрироваться в MySQL.com в смысле создать свой аккаунт у них на сайте, думаю целесообразно будет данный пункт пропустить потому выбираем опцию Skip Sign-Up и жмем Next
После того как MySQL установил свои файлы он выдал нам окошко с предложением настроить свой сервер, думаю правильно будет поставить флажок (если он не стоит) Configure the MySQL Server now и нажать Finish
И если все было выбрано правильно то установка продукта продолжается. А вот если мы ту галочку случайно забрали то "установка" закончена но не расстаривайтесь идем в папку с установленым MySQL ищем там папку bin а в ней собственно файл MySQLInstanceConfig.exe запускаем его и попадаем туда же.
Здесь как и на картинке делаем выбор Detail Configuration и жмем Next
Вот на конец-то нас и спросили кто мы такие :) я бы посоветовал выбрать пункт Developer Machine и нажать Next
Нам пока не нужна какаято серьезная база данных, тем более что пока мы не занимаемся оптимизацией, да и сложно ее сделать в данной пошаговой настроке.
В общем то выбираем Multifunctiona Database и жмем Next
В данном окне мы можем поменять место хранения самих баз данных и таблиц, не думаю что это на данном этапе существенно важно пусть сохраняются там где и само приложение, скорее уже запутал в общем просто жмем Next
Количество соеденений к нашему серверу врятли привысит 20 человек так, что пока тоже Next
На этом этапе мы выбираем TCP порт для соединения с БД, ну и режим работы сервера базы данных, в принципе рекомендую обе галочки оставить включенными и порт 3306 тоже не менять.
ну, снова заветная Next.
В данном случаи я выбрал кодировку для стандартных таблиц и баз данных MySQL если cp1251 вам не подходит можно поставить и UTF-8 эта опция не запрещает создавать базы данных в других кодировках, просто без выбора таковой будет выставляться стандартная.
Жмем Next
Вот здесь уже поинтерестнее, пойдем по порядку.
1. Install As Windows Service установить MySQL как службу Windows, очень разумный поступок названия сервися думаю пусть и останется MySQL хотя никто не мешает изменить его по своему усмотрению.
2. Launch the MySQL Server automatically думаю тоже не надо изгалятся с постоянным его запуском, пусть при старте Windows запускается
3. Include Bin Directory in Windows PATH очень разумное решение для запуска своего сервера т.к. мі сможем с любого места на диске запустить MySQL клиент либо перенастроить сам MySQL
В общем все три флажка включили и нажали Next
Ох как это уженагрузило мозг, нужно бы и заканчивать с данным сервером, что мы с радостью и делаем.
Вот оно начало окончания настройки нашего прыгающего дильфинчика.
Убираем обе галочки если они таковы присутсвуют, кнопка Next становится активна и идем дальше.
собствено должно появится следующее окно:
В любом случаи если даже что-то не так, а это не так может быть только с опцией Start service мы заканчиваем работу с данным приложением кнопочкой Finish
Так вот для тех у кого все получилось можно пойти перекусить чего-то вкусненького и пожалеть тех у кого все-же не получилось т.к. для них придется сделать данную процедуру повторно но с некоторыми приготовлениями и тут два варианта
1. проблема с существованием такой кодировки решается следующим образом:
открываем файл my.ini из папки с установленной MySQL и правим его ручками:
в секции
[mysqld]
basedir=путь к папке mysql
datadir=путь к папке баз mysql
скорей всего их просто надо будет хорошо просмотреть и проверить правильно ли прописаны пути.
И собсвенно еще может быть что не стартует этот сервер изза того что такой сервис уже присутсвует. Удалим его следующим образом:
комбинация клаиш Win+R (что соответсвует походу в меню пуск пункт выполнить)
Вписываем следующую комманду: sc delete MySQL
Ага вот он был :)
И опять запустим MySQLInstanceConfig.exe думаю должно после второго раза работать.
Ну в общем у кого с не получилось пишите в личку я расскажу, что делать.
Думаю для этого поста хватит и так много информации, об установке PHP и окончательной настройке Apache в следующем посте.