Меню Рубрики

Настройка phpmyadmin windows 7

Как развернуть phpPgAdmin и phpMyAdmin на Windows

Ни одно приложение и BI система на данный момент не может существовать без базы данных, наиболее популярными по крайней мере из бесплатных СУБД являются MySQL и PostgreSQL.

Конечно любой СУБД вполне можно управлять из командной строки без какого либо графического интерфейса, в этом есть и свои преимущества, к примеру если вы работаете с СУБД из командной строки то вам не потребуется установки какого либо дополнительного программного обеспечения для администрирования базы данных с любого ПК. Но всё же командная строка далеко не самый удобный в работе инструмент.

Также к перечисленным выше базам данных есть декстопные клиенты, к MySQL это Workbench, к PostgreSQL это PgAdmin, для установки этого программного обеспечения вам не понадобиться никаких дополнительных навыков, ставяться они как обычная декстопная программа. Я по большому счёту предпочитаю использовать именно эти клиенты. Дополнительным преимущественном десктопных СУБД клиентов являются то что они являются толстыми клиентами, т.е. вся обработка данных происходит на вашем ПК, а не на сервере, при этом скорее всего ваши запросы будут выполняться дольше, но нагрузка на сервер даже в случае многопользовательского режима будет минимальной.

Но всё же наибольшую популярность в работе с СУБД получили веб клиенты, такие как phpMyAdmin, и его аналог для PostgreSQL phpPgAdmin, в этой статье пойдёт речь о том как развернуть их на локальном ПК.

Разворачиваем phpMyAdmin на windows.

Ничего сложного в этом нет, дело в том, что за вас все необходимые манипуляции сделает WAMP.

Информация из википедии: WAMP — акроним от «Windows, Apache, MySQL и PHP». Данным сокращением описывается комплектация пакетов программ, под соответствующую ОС, обозначаемую первой буквой. Происходит от LAMP, где первая буква означает Linux.

Всё что вам потребуется перейдя по этой ссылке скачать и установить WAMP Server.

Далее необходимо запустить сервер. ярлык для этого находится в папке, в которую вы установили WAMP (при установке 64 битной версии по умолчанию путь к папке c://wamp64), и называется wampmanager.exe.

Если всё прошло успешно после этого вы можете открыть браузер, ввести http://localhost/phpmyadmin и пользоваться phpMyAdmin.

Разворачиваем phpPgAdmin на windows.

Далее если помимо MySQL вы планируете использовать PostgreSQL выполните следующие действия. В данном случае все дальнейшие инструкции выполняются после установки WAMP сервера.

  • Скачайте и установите PostgreSQL Server, скачать актуальную версию можно тут.
  • Скачайте phpPgAdmin.
  • Перенесите распакованный phpPgAdmin в папку C:\wamp64\apps (если вы установили 32 битную версию WAMP то в папку C:\wamp\apps).
  • Перейдите в папку C:\wamp64\alias (если вы установили 32 битную версию WAMP то в папку C:\wamp\alias) и создайте там текстовый файл phppgadmin.conf в который необходимо вставить следующий код:
  • Переходим в папку в папку C:\wamp64\bin\php (если вы установили 32 битную версию WAMP то в папку C:\wamp\bin\php)), ищем в каждой установленной версии php файлы php.ini и phpForApache.ini, и в каждом файле активируем строки, extension=php_pdo_pgsql.dll и extension=php_pgsql.dll (для этого просто достаточно удалить «;» в начале строки).

  • По умолчанию в PostgreSQL включена дополнительная защита входа, и вход в phpPgAdmin без пароля или с использованием специфичных логинов (таких как, например: pgsql, postgres, root, administrator) будет запрещён. Для того, что бы заходить в phpPgAdmin под суперпользователем postres надо поменять настройку $conf[‘extra_login_security’], находится она в файле config.inc.php в папке C:\wamp64\apps\phpPgAdmin-5.1\conf.

На самом деле менять настройку extra_login_security не рекомендуется, лучше создать для phpPgAdmin дополнительного пользователя и заходить под ним.

Настраиваем автозапуск WAMP сервера при загрузке Windows.

Последний штрих это настройка автоматического запуска WAMP сервера при старте операционной системы, через обычную автозагрузку сделать это не получится поэтому выполните следующие действия:

  • Открываем планировщик задач Windows, для этого можно открыть любую папку и вставить в адресную строку “%windir%\system32\taskschd.msc /s”

  • Вводим любое произвольное имя задачи.

  • Переходим на вкладку «триггеры», создаём новый триггер и устанавливаем в поле «начать задачу» значение «При запуске».

  • Переходим на вкладку «действие» и в поле «программа или сценарий» указываем путь к файлу wampmanager.exe, «C:\wamp64\wampmanager.exe».

Далее перезагрузите ПК, и можно пользоваться, всем что мы в этой статье установили.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Источник

Установка и настройка phpMyAdmin

К этому моменту у вас должны быть установлены и настроены связка Apache + PHP и сервер MySQL. Ели это еще не сделано, то обратитесь к предыдущим статьям Установка сервера Apache, Установка и настройка PHP и Установка и настройка сервера баз данных (MySQL), либо воспользуйтесь другими источниками для установки данного ПО.

Скачать установочный пакет можно с официального сайта, или с данного ресурса по ссылке, расположенной ниже:

В рабочей папке вашего сервера htdocs создайте папку phpmyadmin и скопируйте туда содержимое скачанного архива.

Зайдите в директорию phpmyadmin, найдите файл config.sample.inc.php и переименуйте его в config.inc.php, откройте переименованный файл в блокноте для редактирования.

Отыщите строку $cfg[‘blowfish_secret’] = ‘a8b7c6d’; и измените значение в кавычках на произвольную комбинацию цифр и букв латинского алфавита длиной не менее 10 (десяти) символов. Сохраните изменения.

В адресной строке браузера наберите http://localhost/phpmyadmin, появится следующее окно:

В поле пользователь введите root, в поле пароль — тот пароль, который был указан во время установки сервера MySQL. Нажмите кнопку Ok. Будет осуществлен вход в базы данных SQL.

Устранение ошибок и настройка дополнительных возможностей

Если вы при установке и настройке локального сервера в точности следовали инструкциям, которые описаны на этом ресурсе и использовали дистрибутивы, которые предоставлены здесь для скачивания, то при первом входе в phpMyAdmin у вас появятся следующие ошибки и предупреждения:

Устраним ошибку, связанную с библиотекой mbstring. Откройте в блокноте файл php.ini (у меня он расположен в с:\windows\php.ini), отыщите строку ;extension=php_mbstring.dll и разкомментируйте ее (удалите точку с запятой перед строкой). Перезагрузите Apache. Обновите окно браузера с phpMyAdmin. Сообщение об ошибке исчезнет.

Настраиваем дополнительные возможности phpMyAdmin.

Кликните по заголовку, что бы открыть/закрыть подробное описание процесса

Нам потребуется создать новую базу данных — щелкаем по вкладке «Базы данных». В текстовом поле подраздела «Создать базу данных» вводим phpmyadmin, нажимаем кнопку «Создать».

Создадим нового пользователя — щелкаем по вкладке «Пользователи».

На данный момент у нас создан единственный пользователь с именем root. Кликаем по ссылке «Добавить пользователя»,

в открывшемся всплывающем окне, в разделе «Информация учетной записи» в текстовое поле «Имя пользователя:» вводим «pma». В текстовое поле «Хост:» вводим «localhost». В поле «Пароль:» вводим пароль (любой, который придет вам в голову). В поле «Подтверждение:» подтверждаем введенный выше пароль.

Скролируем окно до раздела «Глобальные привилегии», жмем на ссылку «Отметить все».

Кликаем по кнопке «Добавить пользователя».

Новый пользователь с именем pma будет создан.

Теперь, в созданную базу нужно импортировать данные. В левой колонке выбираем phpmyadmin (кликаем по ней мышью).

В верхнем меню щелкаем по вкладке Импорт.

В подразделе Импортируемый файл: нажимаем кнопку обзор.

В открывшемся контекстном меню выбираем файл create_tables.sql, который находится в папке examples, лежащей внутри корневой директории phpMyAdmin (в моем случае полный путь выглядит так: c:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\phpmyadmin\examples\create_tables.sql).

В самом низу страницы находим и жмем кнопку Ok. База импортирована.

Внесем изменения в конфигурационный файл.

Открываем в блокноте файл config.inc.php. Ищем строку $cfg[‘Servers’][$i][‘controlhost’] = »;, разкомментируем ее (удаляем двойной слеш), в кавычки вписываем localhost (строка примет вид $cfg[‘Servers’][$i][‘controlhost’] = ‘localhost’;).

Находим и разкомментируем строку $cfg[‘Servers’][$i][‘controlpass’] = ‘pmapass’;, в кавычках меняем пароль, на тот, который назначался при создании пользователя pma.

Находим и разкомментируем следующие строки:

$cfg[‘Servers’][$i][‘controluser’] = ‘pma’;

$cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’;

$cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma_bookmark’;

$cfg[‘Servers’][$i][‘relation’] = ‘pma_relation’;

$cfg[‘Servers’][$i][‘table_info’] = ‘pma_table_info’;

$cfg[‘Servers’][$i][‘table_coords’] = ‘pma_table_coords’;

$cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma_pdf_pages’;

$cfg[‘Servers’][$i][‘column_info’] = ‘pma_column_info’;

$cfg[‘Servers’][$i][‘history’] = ‘pma_history’;

$cfg[‘Servers’][$i][‘tracking’] = ‘pma_tracking’;

$cfg[‘Servers’][$i][‘designer_coords’] = ‘pma_designer_coords’;

$cfg[‘Servers’][$i][‘userconfig’] = ‘pma_userconfig’;

$cfg[‘Servers’][$i][‘recent’] = ‘pma_recent’;

$cfg[‘Servers’][$i][‘table_uiprefs’] = ‘pma_table_uiprefs’;

Сохраняем изменения в файле, выходим и снова заходим в phpMyAdmin. Предупреждение исчезло.

Как альтернативный вариант (если очень не хочется копаться в коде) — заменяем все содержимое файла config.inc.php на код, приведенный ниже

Не забываем вписать в строке $cfg[‘Servers’][$i][‘controlpass’] = ‘пароль для пользователя pma’; в кавычках пароль, который был задан для пользователя pma и в строке $cfg[‘blowfish_secret’] = ‘a8b7c6d’; увеличить надпись в кавычках минимум до 10 символов

Убираем авторизацию

Если надоело каждый раз при обращении к базе авторизоваться, то в файл config.inc.php потребуется внести следующие изменения:

Находим строку $cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’; и меняем параметр cookie на config

Ниже прописываем еще две строки:

$cfg[‘Servers’][$i][‘user’] = ‘root’;

$cfg[‘Servers’][$i][‘password’] = ‘пароль для пользователя root’;

Не забываем вписать в кавычках пароль для пользователя root в строке $cfg[‘Servers’][$i][‘password’] = ‘пароль для пользователя root’;

Теперь phpMyAdmin не будет запрашивать пароль для входа, но имейте ввиду, что это имеет смысл делать только на локальной машине, где вы являетесь единственным пользователем.

Работы по установке и общей настройке сервера на локальной машине полностью завершены. Конечно, в процессе работы может понадобится до настроить что то еще, но это уже зависит от конкретных выполняемых задач.

Источник

Как установить веб-сервер Apache c PHP, MySQL и phpMyAdmin на Windows

Оглавление

Веб-сервер на Windows

Веб-сервер — это программа, которая предназначена для обработки запросов к сайтам и отправки пользователям страниц веб-сайтов. Самый популярный пример веб-сервера это Apache.

PHP — это язык программирования. Также называется среда для выполнения скриптов, написанных на PHP. В операционной системе, в том числе и Windows, PHP может быть установлен самостоятельно, без веб-сервера. В этом случае программы (скрипты) на PHP можно запускать из командной строки. Но веб-приложения очень часто используют PHP, данный интерпретатор стал, фактически, стандартом веб-серверов и поэтому они почти всегда устанавливаются вместе.

MySQL — это система управления базами данных (СУБД). Это также самостоятельная программа, она используется для хранения данных, поиска по базам данных, для изменения и удаления данных. Веб-приложения нуждаются в постоянном хранилище, поэтому для веб-сервера дополнительно устанавливается и СУБД. Кстати, вполне возможно, что вы слышали про MariaDB — это тоже СУБД. Первой появилась MySQL, а затем от неё ответвилась MariaDB. Для веб-приложений обе эти СУБД являются взаимозаменяемыми, то есть никакой разницы нет. В этой инструкции я буду показывать установку на примере MySQL, тем не менее если вы хотите попробовать новую MariaDB, то смотрите статью «Инструкция по установке веб-сервера Apache c PHP, MariaDB и phpMyAdmin в Windows».

Что касается phpMyAdmin, то это просто скрипт на PHP, который предназначен для работы с базами данных — наглядно выводит их содержимое, позволяет выполнять в графическом интерфейсе такие задачи как создавать базы данных, создавать таблицы, добавлять, изменять и удалять информацию и т. д. По этой причине phpMyAdmin довольно популярен, хотя и не является обязательной частью веб-сервера.

Особенность Apache и других компонентов веб-сервера в том, что их корни уходят в Linux. И эти программы применяют в своей работе основные концепции этой операционной системы. Например, программы очень гибки в настройке — можно выполнить установку в любую папку, сайты также можно разместить в любой папке, в том числе на другом диске, не на том, где установлен сам веб-сервер. Даже файлы журналов можно вынести на третий диск и так далее. У веб-сервера много встроенных модулей — можно включить или отключить их в любом сочетании, можно подключить внешние модули. Можно создать много сайтов на одном веб-сервере и для каждого из них установить персональные настройки. Но эта гибкая настройка выполняется через текстовые файлы — именно такой подход (без графического интерфейса) позволяет описать любые конфигурации

Не нужно этого боятся — я расскажу, какие файлы нужно редактировать и что именно в них писать.

Мы не будем делать какие-то комплексные настройки — наша цель, просто установить веб-сервер на Windows. Тем не менее было бы странно совсем не использовать такую мощь в настройке. Мы разделим сервер на две директории: в первой будут исполнимые файлы, а во второй — данные (файлы сайтов и баз данных). В будущем, когда возникнет необходимость делать резервные копии информации или обновлять веб-сервер, вы поймёте, насколько удобен этот подход!

Мы установим сервер в отдельную директорию. Для этого в корне диска C:\ создайте каталог Server. В этом каталоге создайте 2 подкаталога: bin (для исполнимых файлов) и data (для сайтов и баз данных).

Перейдите в каталог data и там создайте подпапки DB (для баз данных) и htdocs (для сайтов).

Перейдите в каталог C:\Server\data\DB\ и создайте там пустую папку data.

Для работы всех компонентов веб-сервера необходим файл «Visual C++ Redistributable for Visual Studio 2015-2019» — это официальный файл от Microsoft. Чтобы его скачать перейдите по ссылке. После скачивания, запустите этот файл и выполните установку.

Подготовительные действия закончены, переходим к установке компонентов веб-сервера.

Как установить Apache на Windows

Перейдите на сайт apachelounge.com/download и скачайте .zip архив с веб-сервером:

Распакуйте папку Apache24 из этого архива в C:\Server\bin\.

Перейдите в каталог C:\Server\bin\Apache24\conf\ и откройте файл httpd.conf любым текстовым редактором.

В нём нам нужно заменить ряд строк.

Сохраняем и закрываем файл. Всё, настройка Apache завершена! Описание каждой изменённой директивы вы найдёте на этой странице.

Откройте командную строку (это можно сделать нажав одновременно клавиши Win+x).

Выберите там Windows PowerShell (администратор) и скопируйте туда:

Если поступит запрос от файервола в отношение Apache, то нажмите Разрешить доступ.

Теперь вводим в командную строку:

Теперь в браузере набираем http://localhost/ и видим следующее:

Это означает, что веб-сервер работает. Чтобы увидеть там файлы, добавьте их в каталог c:\Server\data\htdocs\ — это главная папка для данных сервера, где будут размещаться все сайты.

Как установить PHP на Windows

PHP 7 скачайте со страницы windows.php.net/download/. Выберите версию Thread Safe, обратите внимание на битность. Если вы затрудняетесь, какой именно файл скачать, то посмотрите эту заметку.

В папке c:\Server\bin\ создаём каталог PHP и копируем в него содержимое только что скаченного архива.

В файле c:\Server\bin\Apache24\conf\httpd.conf в самый конец добавляем строчки:

И перезапускаем Apache:

В каталоге c:\Server\data\htdocs\ создаём файл с названием i.php, копируем в этот файл:

В браузере откройте ссылку http://localhost/i.php. Если вы видите что-то похожее, значит PHP работает:

Настройка PHP 7

Настройка PHP происходит в файле php.ini. В zip-архивах, предназначенных для ручной установки и для обновлений, php.ini нет (это сделано специально, чтобы при обновлении случайно не удалить ваш файл с настройками). Зато есть два других, которые называются php.ini-development и php.ini-production. Любой из них, при ручной установке, можно переименовать в php.ini и настраивать дальше. На локалхосте мы будем использовать php.ini-development.

Открываем файл php.ini любым текстовым редактором, ищем строчку

Теперь найдите группу строк:

теперь раскомментируйте эту группу строк:

Этими действиями мы включили расширения. Они могут понадобиться в разных ситуациях для разных скриптов. Сохраняем файл и перезапускаем Apache.

Материалы по дополнительной настройке, в том числе подключение поддержки PERL, Ruby, Python в Apache (только для тех, кому это нужно):

Как установить MySQL в Windows

Бесплатная версия MySQL называется MySQL Community Server. Её можно скачать на странице https://dev.mysql.com/downloads/mysql/. На этой же странице есть установщик в виде исполнимого файла, но я рекомендую скачать ZIP-архив.

На странице скачивания нам предлагают зарегистрироваться или войти в существующую учётную запись — но это делать необязательно. Достаточно нажать на ссылку «No thanks, just start my download».

В каталог c:\Server\bin\ распаковываем файлы из только что скаченного архива. Распакованная папка будет называться примерно mysql-8.0.17-winx64 (зависит от версии), переименуйте её в mysql-8.0.

Заходим в эту папку и создаём там файл my.ini Теперь открываем этот файл любым текстовым редактором и добавьте туда следующие строки:

Сохраните и закройте его.

Настройка завершена, но нужно ещё выполнить инициализацию и установку, для этого открываем командную строку от имени администратора и последовательно вводим туда:

По окончанию этого процесса в каталоге C:\Server\data\DB\data\ должны появиться автоматически сгенерированные файлы.

Теперь служба MySQL будет запускаться при каждом запуске Windows.

Как установить phpMyAdmin в Windows

Сайт для скачивания phpMyAdmin: phpmyadmin.net.

Прямая ссылка на самую последнюю версию: phpMyAdmin-latest-all-languages.zip.

В каталог c:\Server\data\htdocs\ копируем содержимое только что скаченного архива. Переименовываем эту папку в phpmyadmin.

В каталоге c:\Server\data\htdocs\phpmyadmin\ создаём файл config.inc.php и копируем туда:

В качестве имя пользователя вводим root. Поле пароля оставляем пустым.

Заключение

Вот и всё — теперь у вас есть свой персональный локальный веб-сервер на своём домашнем компьютере.

Если вдруг у вас что-то не получилось, то скорее всего вы пропустили какой-то шаг или сделали его неправильно — попробуйте всё сделать в точности по инструкции. Если проблема осталась, то ознакомьтесь со справочным материалом «Ошибки при настройке и установке Apache, PHP, MySQL/MariaDB, phpMyAdmin» и если даже он не помог, то напишите о своей ошибке в комментарии.

Большое количество материалов по Apache на русском языке специально для Windows вы найдёте на этой странице.

Примеры материалов, которые могут вам пригодиться в первую очередь:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Настройка paint в windows 7
  • Настройка outlook для gmail windows 10
  • Настройка openvpn windows tap
  • Настройка openvpn windows 10 служба
  • Настройка ocsp в windows server 2012