В этом разделе мы рассмотрим процесс создания веб-приложения на языке PHP, взаимодействующего с базой данных MySQL. Вначале познакомимся с платформами, на которых возможно создание такого приложения, а затем с функциями языка PHP, обеспечивающими работу с базой данных.
Выбор платформы
Создать свой веб-сайт вы можете либо на собственном сервере, либо на сервере провайдера, предоставляющего услуги
Для разработки и тестирования ваших первых PHP/MySQL-приложений необходимо превратить в веб-сервер ваш собственный компьютер. При этом вам потребуется следующее программное обеспечение:
• программа, выполняющая функции веб-сервера (обычно это Apache);
• интерпретатор языка PHP;
• СУБД MySQL.
Все эти три программы являются свободно распространяемыми. В настоящее время разработано множество интегрированных пакетов, которые упрощают установку этих программ и автоматически выполняют их настройку для совместной работы. Перечень популярных интегрированных пакетов вы можете найти на странице http://ru.wikipedia.org/wiki/LAMP. Мы будем использовать пакет XAMPP, который дополнительно включает интерпретатор языка Perl. Скачать пакет XAMPP вы можете на сайте разработчика (http://www.apachefriends.org). В следующем подразделе мы рассмотрим установку пакета XAMPP.
Установка пакета XAMPP
Чтобы установить Windows-версию пакета XAMPP, включающего программы Apache, PHP, Perl и MySQL, выполните следующие действия.
1. Скачайте дистрибутив пакета. Для этого на веб-странице http://www.apachefriends.org/en/xampp-windows.html в разделе XAMPP Windows [Basic package] щелкните на ссылке Installer.
2. После загрузки файла xampp-win32-xxx-installer.exe запустите его, дважды щелкнув на его значке.
3. Выберите язык установки English (рис. 4.1). Нажмите кнопку OK.
Рис. 4.1. Выбор языка установки
4. В начальном окне мастера установки (рис. 4.2) нажмите кнопку Next (Далее).
5. Выберите папку, в которую будет установлен пакет (рис. 4.3). Эту папку мы будем в дальнейшем называть корневой папкой XAMPP. Затем нажмите кнопку Next (Далее).
6. Установите флажки Install Apache as service (Установить Apache как сервис) и Install MySQL as service (Установить MySQL как сервис), чтобы эти программы запускались автоматически при загрузке Windows (рис 4.4). Для запуска установки пакета XAMPP нажмите кнопку Install (Установить).
7. После окончания установки нажмите кнопку Finish (Готово) (рис. 4.5).
8. Если программа MySQL уже была установлена и запущена, мастер установки выдаст сообщение Port 3306 already in use! Installing MySQL service failed! (Порт 3306 уже используется! При установке сервиса MySQL произошла ошибка). В окне сообщения нажмите кнопку OK.
9. На экране появится сообщение Service installation finished! Hint: Use also the XAMPP Control Panel to manage services (Установка сервисов завершена. Совет: используйте панель управления XAMPP для администрирования сервисов). В окне сообщения нажмите кнопку OK.
10. Мастер установки предложит запустить панель управления XAMPP (рис. 4.6). Нажмите кнопку Да.
На экране появится панель управления XAMPP, в которой вы можете останавливать и запускать сервисы, а также просматривать статус сервисов (рис. 4.7).
Итак, вы установили пакет XAMPP и можете приступать к созданию PHP-приложений. Об этом и пойдет речь в следующем подразделе.
Тестирование PHP
Чтобы проверить корректность функционирования интерпретатора PHP, создадим простейшее PHP-приложение. Для этого выполните следующие действия.
1. Запустите стандартную программу Windows Блокнот (Пуск → Все программы → Стандартные → Блокнот).
2. Введите в окне программы Блокнот следующий код (рис. 4.8):