Установка и настройка phpMyAdmin на IIS в Windows 8 / Server 2012
PHPMyAdmin — представляет собой веб-приложение для администрирования СУБД MySQL через Web-интерфейс, реализованное в виде набора PHP скриптов. Благодаря PhpMyAdmin существенно облегчается управление и обслуживание баз данных на MySQL. С помощью утилиты phpMyAdmin пользователь может составлять и выполнять запросы, управлять пользователями и базами данных, осуществлять экспорт и импорт данных и т.д., причем от пользователя не требуется непосредственный ввода (и знания) команд SQL. Большинство хостинг-провайдеров используют phpMyAdmin для предоставления доступа своим клиентам к базам данных MySQL.
В этой статье мы покажем, как установить и настроить скрипт phpMyAdmin на веб-сервере IIS в Windows 8/ Windows Server 2012. Предполагается, что вы уже настроили IIS с поддержкой PHP и запустили сервер MySQL.
Скачать последнюю версию phpMyAdmin (на момент написания статьи это phpMyAdmin 4.2.8.1) можно со страницы загрузки http://www.phpmyadmin.net/home_page/downloads.php. Нам нужен архив со всеми языками (имя файла оканчивается на *all-languages.7z или *all-languages.zip). Размер архива – около 5 Мб.
Создадим в каталоге C:\inetpub\wwwroot\ папку с именем phpmyadmin и распакуем в нее содержимое скачанного архива.
В общем-то, на этом установка phpMyAdmin закончена. Проверим, что приложение работает, открыв браузер и перейдя по адресу http://localhost/phpmyadmin/ . Должно открыться такое окно с приветствием:
Перейдем к первоначальной настройке phpMyAdmin. Прежде, чем подключится к серверу MySQL, нужно создать конфигурационный файл. Данный файл можно создать вручную (путем редактирования файла config.sample.inc.php в корне установки phpMyAdmin и сохранения его с именем config.inc.php) или с помощью графического интерфейса.
Воспользуемся вторым способом, для этого в окне браузера перейдем по адресу http://localhost/phpmyadmin/setup /.
При первом запуске появится сообщение об ошибке:
Создадим в корне каталога скрипта (внутри папки phpmyadmin) папку config . И в настройках безопасности папки config предоставим полные права группе IIS_IUSRS и пользователю IUSR
Возвращаемся в окно конфигуратора. Для настройки параметров подключения к MySQL нажмем на кнопку «Новый сервер»
Укажем пользовательское имя сервера MySQL и имя хоста сервера. В случае необходимости можно указать и другие настройки.
Сохраняем настройки, после чего нас перенаправляет на предыдущую страницу. Выбираем:
- язык по умолчанию — Русский
- сервер по умолчанию — 127.0.0.1
- конец строки – Windows (\r\n)
Нажимаем кнопки Сохранить, а потом Скачать. Полученный файл (config.inc.php) сохраняем в корень установки phpMyAdmin (C:\inetpub\wwwroot\phpmyadmin).
Localhost замените на 127.0.0.1 и сохраните изменения в файле.
Открываем окно авторизации phpMyAdmin ( http://localhost/phpmyadmin/ ) и заходим в системе с учетной записью root и паролем, который указывался при установке MySQL. Если открылось начальное окно phpMyAdmin, папку config можно удалить.
Для нормальной работы скрипту phpMyAdmin требуется отдельная база данных, в которой будет храниться служебная информация. Скрипт для создания базы данных phpMyAdmin и необходимой структуры таблиц имеется в комплекте поставки утилиты. На главной странице перейдите на вкладку Импорт и, нажав кнопку Browse, выберите файл C:\inetpub\wwwroot\phpMyAdmin\examples\create_tables.sql. Нажмите кнопку Go.
Если все сделано верно, среди баз данных MySQL должна появится еще одна, с именем phpmyadmin.
Также скрипту phpMyAdmin для корректной работы требуется выделенная учетная запись MySQL. Рекомендуется создать учетную запись с именем pma.
Создадим новую учетку:
Имя пользователя (User name): pma
Хост (Host): localhost
Пароль (Password): sTr0ngPmapa$$
И предоставим ей полные права на БД phpMyAdmin.
В файле же config.inc.php нужно раскомментировать/добавить строки
$cfg[‘Servers’][$i][‘controluser’] = ‘pma’;
$cfg[‘Servers’][$i][‘controlpass’] = ‘sTr0ngPmapa$$’;
На этом установка и настройка скрипта phpMyAdmin в Windows 8 закончена и можно переходить к развертыванию на нашем IIS сервере сайтов на базе любой популярной CMS. Подробнее об этом в следующей статье.
Установка MySQL и phpMyAdmin на Windows 7
В продолжении цикла статей Windows 7 + IIS + PHP + MySQL + Maxsite = Реально, Установка IIS на Windows 7, IIS с поддержкой PHP (FastCGI) хочу рассказать о том как установить MySQL и phpMyAdmin на локальную машину под управлением Windows 7.
давайте для начала узнаем что такое MySQL
MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
Давайте перейдем к загрузке и установке СУБД MySQL.
Для начала на потребуется скачать дистрибутив с сайта разработчика.
Для Win 64 качаем: Windows (x86, 64-bit), MSI Installer Essentials – Recommended
После нажатия на кнопку Download вы увидите форму для регистрации, ее можно пропустить нажав на ссылку внизу ( » No thanks, just take me to the downloads! ).
После того как дистрибутив пакета скачан запускаем его установку.
В первом окне нажимаем делее.
Принимаем лицензионное соглашение (без него никуда )
Затем выбираем «custom». Настроем установку на свой вкус
Выбираю нужные для себя компоненты, не нужные отключаю. Изменяю пути установки Сервера и Данных
После нажимаем «Next». Не обращаем на рекламу Enterpise версии, но можете обратить, это не наш случай, все равно «Next»
Дождались! Завершение установки. Проверяем что-бы был установлен «Крыж» Launch the MySQL Instance Configuration Wizard. Запускается мастер конфигурации, нам потребуется выбрать «Detailed Configuration» и нажать «Next»
Выбираем сценарий установки: Developer Machine – для установки на домашний компьютер (наш выбор), Server Machine – для установки на сервер, Dedicated MySQL Server Machine – для установки на сервер поkyjcnm. выделенный под MySQL. Эти опции влияют в первую очередь на объем потребляемой MySQL памяти
MySQL поддерживает два основных типа БД (InnoDB – с поддержкой транзакций и MyISAM – без транзакций). Multifunctional Database – будет установлена поддержка БД обоих типов (наш выбор). Transactional Database Only – будет установлена поддержка только InnoDB. Non-Transactional database Only – будет установлена поддержка только myISAM.
Если на предыдущем этапе была выбрана поддержка InnoDB, здесь можно настроить расположение файлов данных InnoDB
Поддержка одновременных соединений. Decision Support – до 20 одновременных соединений (наш выбор). Online Transaction Processing – до 500 соединений. Manual Setting – ручная установка количества соединений.
Отмечаем опции «Enable TCP/IP Networking» и «Enable Strict Mode». Port Number оставляем без изменений – 3306. Если к серверу планируются прямые подключения с других компьютеров, отмечаем опцию «Add firewall exception for this port» (открыть порт в брандмауэре windows).
Выбираем кодировку по умолчанию. Сейчас самый разумный выбор – это UTF-8. Выбираем опцию Best Support For Multilingualism
Обязательно отмечаем опцию «Install as Windows Service» (запускать как службу Windows). Отмечаем «Launch the MySQL Server automatically», если нужен автозапуск службы.
Установка пароля администратора (root). Этот пароль лучше не терять! Опции «Enable root access from remote machines» и «Create An Anonymous Account» отмечать не рекомендую, т.к. они снижают безопасность.
Завершающий этап. Применение настроек.
Считаем установку MySQL завершенной.
Далее переходим к установке phpMyAdmin. Давайте первым делом разберемся с тем, Что такое, и для чего нужен phpMyAdmin.
На сегодняшний день phpMyAdmin широко применяется на практике. Последнее связано с тем, что разработчики интенсивно развивают свой продукт, учитывая все нововведения СУБД MySQL. Подавляющее большинство российских провайдеров используют это приложение в качестве панели управления для того, чтобы предоставить своим клиентам возможность администрирования выделенных им баз данных.
Приложение распространяется под лицензией GNU General Public License и поэтому многие другие разработчики интегрируют его в свои разработки, например XAMPP, Denwer, AppServ.
Проект на данный момент времени локализирован на более чем 50 языках.
Отлично, теперь можно загрузить phpMyAdmin
Выбираем версию исходя из наших потребностей. На момент написания статьи актуальная была 3.3.9.2, требующая наличия PHP 5 and MySQL 5.
Производитель предоставляет 2 сборки:
- all-languages — полный пакет «языковых» интерфейсов
- english — Английский интерфейс
Для себя я выбрал полный языковой интерфейс упакованный в zip
Файлы скачаны, дело схвачено. Идем в консоль управления IIS. Далее решаем будем делать отдельный сайт или добавим виртуальную директорию к уже существующему сайту. Я выбрал второе
Правой кнопкой мыши по дефолтному сайту, «Add Virtual Directory. «
Указываю алиас «myadm» для того чтоб мой сайт окликался «http://localhost/myadm» и указываю путь к папке, где будут располагаться файлы phpMyAdmin. Также phpMyAdmin будет доступен по ссылке «http://localhost/phpmyadm», так как эта папка находится (в моем примере) в каталоге wwwroot, а этот каталог откликается на «http://localhost/». Теперь можно нажить «ок», после чего будет добавлена виртуальная директория. Затем Извлекаем файлы окаченного архива в нашу папку (у меня C:\interpub\wwwroot\phpmyadm).
Открываем браузер и переходим по адресу с phpMyAdminом «http://localhost/phpmyadm». Можно сказать все. phpmyadmin работает. Можно авторизоваться в системе под root пользователем начать работать, но можно и до настроить систему для этого перейти в каталог /setup/, в моем случае «http://localhost/phpmyadm/setup»
После успешной авторизации видим главное окно phpMyAdminом
Надеюсь эта информация Вам помогла .
А если есть такое желание, то можно смотреть сериалы онлайн бесплатно