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

При разработке веб-ресурсов или переносе сайтов нужно получить доступ к БД — базе данных проектов на сервере. Самый простой метод — командная строка. Другой вариант — графический интерфейс, помогающий представить данные в виде иерархических списков. PhpMyAdmin — популярный инструмент для работы с БД, имеет открытый код, написанный на языке PHP. Работает через браузер, может быть интегрирован в интерфейс программного обеспечения или клиентскую панель управления хостингом.

PhpMyAdmin — это удобная рабочая среда для новичков и профессионалов. Интуитивно понятное расположение основных элементов помогает быстро получить доступ к базам данных. Интерфейс переведен на несколько языков, включая русский. Свободная лицензия поспособствовала широкому распространению программы по всему миру. Продукт интегрирован в Openserver, Денвер и другие разработки. Первая версия появилась в 1998 году, разработчик Тобиас Ротшильд. Поддерживается на всех операционных системах. Читаемые форматы файлов: xml, csv, jason, pdf, xml. Начиная с третьей версии для работы требуется PHP 5.2.

Разберемся, для чего phpMyAdmin может пригодиться начинающему вебмастеру. С помощью графического интерфейса можно искать данные в базе, выполнять SQL-команды, добавлять новых пользователей и наделять их правами администратора, менять имя учетные записи и пароли, корректировать существующие записи.

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

В 

В 

В правой части экрана указывается сервер базы данных, web-сервис и инструкция по работе с PHP My Admin. Над центральной частью страницы расположено основное меню. С его помощью настраивается сопоставление кодировок, внешний вид рабочего пространства: язык, тема, размер шрифта. Интерфейс позволяет импортировать или экспортировать файлы, одним кликом восстанавливать пользовательские настройки по умолчанию. Выбрав таблицу в боковом меню, можно добавить нового пользователя, установить привилегии доступа. Кроме таблиц, в рабочей среде есть еще два окна. В первом выполняются SQL-запросы на сервер. Во втором, отображается использованный сетевой трафик с момента запуска.

Так зачем нужен phpMyAdmin?

Это основной инструмент для работы с динамическими сайтами. Чтобы сформировать контент, необходимо создать HTML-каркас и отобразить на странице с помощью PHP скриптов информацию из базы данных. Первой генерируется пользовательская БД с привилегиями администратора: можно создавать, удалять, редактировать таблицы, добавлять новые строки. Интуитивно понятный интерфейс не требует знаний языка, достаточно понимать синтаксис: Type, Table, Alter, Create. Нужную строку можно найти с помощью быстрого поиска.

В 

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

В настоящее время широкое распространение получили информационные системы, основанные на технологиях баз данных, называемая «система управления баз данных» (СУБД). Зародившаяся около четырех десятилетий назад, данная технология оказалась весьма плодотворной. Современное СУБД основано на реляционной модели данных, для взаимодействия с реляционной базой данных, в середине 70-х годов фирмой IBM разработан язык структурированных запросов SQL, ставший впоследствии стандартом при работе с базами данных.

В нашем информационном времени существует множество программ для работы с базами данных, как например: InterBase, FilePro, mSQL, MS Access, Oracle, MySQL и т.д..

Мы же, рассмотрим, как можно создать и работать с базой данных в локальном доступе, используя возможности PHP и MySQL, для этого нам понадобиться «джентльменский набор» Web-разработчика Denwer.

Denwer – это локальный сервер, в котором уже имеется: Apache, PHP, MySQL, Perl и многое другое. Так же он, прост в установке, что немало важно на первом этапе работы с web-программированием, создавая первую базу в PHP.

Мы рассмотрим с вами как создавать базу данных, на примере одной таблицы и работать с ней, использую PHP и HTML-формы.

Для начала нам необходимо определиться с тематикой базы данных, в которой нужно выделить сущности и их характеристики, которой будет обладать наша сущност(ь/и). Затем определимся с типами данных — характеристик, которыми обладает сущность. И последним этапом подготовительного этапа, является определение связей между нашими сущностями («один к одному», «один ко многим», «много ко многим»).

Например, мы создадим маленькую базу данных «Компьютерные технологии (komp_texn)» с одной таблицей «Продукт (product)».

product / продукт

product_ID / первичный ключ

make / производитель

model / модель

type / тип

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

С начало нужно запустить Denwer, предполагается, что вы его уже установили, нажав двойным щелчком мыши по ярлыку на рабочем столе «StartDenwer». После чего запустите любой браузер, и в адресной строке введите http://localhost, и в данной странице переедите по http://localhost/Tools/phpMyAdmin — «Проверка MySQL и phpMyAdmin».

В появившейся странице, в верхнем меню выберите вкладку «Базы данных», введите имя создаваемой базы – «Komp_texnika» (см. рис.1).

image

Рис. 1

После чего переходим к созданию сущности/таблиц, базы данных, описывая ее название и сколько выделяете характеристик, для этой сущности – «Product», 4 — столбца (см. рис.2).

image

Рис.2

Следующим действием, будет описание характеристик/свойств, и указание их типов в соответствующих диапазонах (см. рис.3).

Рис.3

Теперь в нашей базе данных имеется пустая таблица Product, которую нужно заполнить, для этого в верхнем меню выберите вкладку «Вставить» и перед вами откроется страница для заполнения данных полей (см. рис.4).

Рис.4

Хочу обратить ваше внимание, на то что, в таблицу можно вставить с начало только две записи. Для добавления еще значения, нужно в нижней части странице в выпадающем списке выбрать пункт «Добавить новую запись» и нажать ОК.

Заполнив информацией базу данных (см. рис.5), займемся работой с базой данных, используя скриптом PHP.

Рис.5.

С начало создадим форму на HTML, для заполнения информацией нашей таблицы, то есть создадим непосредственную связь между таблицей в базе данных и формой (см. таблицу 1.).

Таблица 1.

Web-страница:

Код страницы:

      Это файл /home/test1.ru/www/BD_primer/index.html

PhpMyAdmin — это веб-приложение, созданное с целью упростить работу с базой данных MySql. Современные хостинг-провайдеры, чаще всего, устанавливают именно PhpMyAdmin в панели управления. 

Ниже на картинке показано, как выглядит PhpMyAdmin:

Возможности PhpMyAdmin:

  • Создавать и удалять базы данных
  • Создание таблиц и редактирование их полей 
  • Управление индексами
  • Поиск по базе данных
  • Выполнение SQL-запросов
  • Создание пользователей и управление их правами
  • Возможность импорта/экспорта данных
  • И многое другое.

На нашем хостинге доступ к PhpMyAdmin предоставляется на всех тарифах. Арендовать хостинг можно на нашем сайте. 

phpMyAdmin используется для удаленной работы с базами данных через браузер. При написании использовался язык РНР. Используется для администрирования и удаленной работы с сервером MySQL.

Данный веб-интерфейс сегодня широко применяется на практике, так как предоставляет большие возможности для работы с базами данных. При своих достаточно больших функциональных возможностях приложение остается доступным даже для людей, которые лишь в общих чертах ознакомлены с  MySQL. При работе с базой данных нет необходимости ввода непосредственно команд SQL.

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

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

Разработчики phpMyAdmin позаботились и о языковом оформлении – утилита переведена на больше чем 60 языков, среди которых и русский. Но главным фактором, конечно же, является многофункциональность и продуктивность этой программы. Одной из основных возможностей является импорт и экспорт баз данных при помощи браузера, то есть скачивание и закачивание копий баз данных.

Для этого на рабочей панели утилиты есть разделы импорт и экспорт. Для непосредственной работы с ними стоит нажать на ту или иную иконку. После перехода в раздел открывается страница настроек экспортирования и импортирования.

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

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

Глобальный или частичный поиск упрощает вопрос ориентировки в базе. Также поддерживается администрирование нескольких серверов одновременно.

image

Всем доброго времени суток! Сегодня я расскажу вам о том, как создать базу данных в phpmyadmin. И так, в первую очередь запускаем сервер и заходим в phpMyAdmin.Если у Вас сервер установлен на локальном компьютере, то в Danwer phpMyAdmin расположен по адресу http://localhost/tools/phpmyadmin/, а в WAMP и в других серверах, phpMyAdmin доступен по адресу http://localhost/phpmyadmin/

На реальном хостинге, phpMyadmin доступен по другому адресу. По какому именно Вам нужно узнать у хостинга провайдера.

Далее, для того чтобы создать базу данных (В дальнейшем я буду писать коротко БД ) в phpmyadmin нажимаем на Базы данных.

В версии 5.5 это выглядит так:

image

Далее в поле имя новой БД вводим название нашей БД, например test. В поле сравнение выбираем кодировку БД, utf8mb4_unicode_ci. Эту кодировку необходимо использовать если у Вас версия MySQL выше 5.5.3.

Если мы не указываем кодировку, то есть оставляем как есть «сравнение» то это кодировка выбирается по умолчанию. После того как заполнили эти поля, нажимаем на кнопку создать.

image

Посередине экрана появится сообщение, что База данных test была создана. Она появится в списке с созданными БД. Находим ее в этом списке, кликнем на ее название и попадаем внутри созданной БД. Изначально она пуста, поэтому давайте создадим таблицу.

Есть два способа для создания таблиц:

Первый способ: В левой колонке нажимаем на создать таблицу

image

И появится такое окно:

image

Задаем имя для таблицы и название для каждого поля. Например, мы хотим создать таблицу с категориями сайта. Поэтому задаем имя таблицы categories. Для этой таблицы нам понадобится только 2 поля, это id и название категорий (name) По правилам в любой таблицы, первое поле всегда имеет название id, то есть идентификатор. Для этого поля обязательно выбираем тип INT и задаем длину значения в цифрах, например 2. Индекс выбираем PRIMARY, таким образом, мы задаем ей первичный ключ и вставляем галочку у A_I (Auto Increment) для того чтобы ее значение автоматически увеличивалось на единичку.

Для поля с названием категорий выбираем тип VARCHAR и задаем максимальную длину 255 символов.

Если вы хотите добавить еще одно или больше полей, то в поле добавить, введите то число, которое соответствует кол-ву полей, которые вы хотите добавить и нажмите ок.

Нам не нужно четыре поля, а только два, поэтому заполняли только два поля, а остальные оставляем пустыми. В таблицу добавиться только заполненные поля. После того как заполнили все нужные поля, передвигаемся по странице чуть ниже и нажимаем на Сохранить.

image

Вот и все, таблица с названием categories создана. Она появится в списке таблиц, в левой части экрана.

image

Второй способ:

Сразу как вошли в БД видим такой блок Создать таблицу. В этом блоке есть 2 поля, где мы можем вводить название таблицы и кол-во столбцов в таблице. Создадим, например таблицу с регистрированными пользователями, назовем эту таблицу users . В этой таблицы будут такие поля: id, login, password, e-mail, f_name, s_name, В поле количество столбцов вводим 6 и нажимаем ок.

image

Появится то же самое окно, как и в первом способе.

После того как заполняли все поля спускаемся чуть ниже и жмем на кнопку сохранить.

Все таблица users создана. Она также добавилась в левом списке с созданными БД.

На сегодня все. Теперь вы знаете, как создать базу данных и таблицы MySQL в phpmyadmin без трудностей и головоломок. Желаю всем удачи!

Понравилась статья?

Тогда поделитесь ею с друзьями и подпишитесь на новые интересные статьи.

Поделиться с друзьями:

Подписаться на новые статьи:

Поддержите пожалуйста мой проект!

Если у Вас есть какие-то вопросы или предложения, то можете писать их в комментариях или мне на почту sergiu1607@gmail.com. И если Вы заметили какую-то ошибку в статье, то прошу Вас, сообщите мне об этом, и в ближайшее время я всё исправлю.

Добавляйтесь ко мне в друзья в:

Подпишитесь на мои каналы:

  • — Мой канал на Youtube
  • — Мой канал на Google+

Автор статьи: Мунтян Сергей

Копирование материалов с сайта sozdatisite.ru ЗАПРЕЩЕНО!!!

Дата добавления: 2014-06-21 04:42:03

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий