Уроки PHP и MySQL

Скачать материалы к учебному курсу:
Скачать Notepad++ Portable
Скачать Denwer3 (версия p5.3.13_m5.5.25_pma3.5.1)
Скачать папку CD_php для изучения курса «Уроки PHP и MySQL» (692 Кб)




Серверные технологии. Установка Денвера

Установка Денвера всегда предшествует созданию динамических сайтов, созданных на серверных языках. Денвер - это программа, которая позволяет компьютеру работать в режиме сервера. Установка Денвера включает Apache + PHP + MySQL и др. возможности, необходимые для создания веб сайтов.

В общей структуре web-технологий язык PHP является одной из технологий, обеспечивающей динамическое представление web-страниц (рис. 1).

Уроки php

Рисунок 1.1. Структура web-технологий

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

Языки Web-программирования - JavaScript и VBScript, php, perl, asp и др.

Достоинство - интерактивность:

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

Недостатки:

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

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

<html>
<head><title>Пример PHP</title></head>
<body>
<?php
print ("Пример PHP");
?>
</body>
</html>

Все, что требуется от PHP-программы – запустить на правильно сконфигурированном Web-сервере.

Как имитировать работу сервера на локальном компьютере?

1 вариант: Web-сервер Apache, модуль PHP5, сервер баз данных MySQL.

Дистрибутивы этого программное обеспечение свободно скачивается с сайта разработчиков.

Apache: apache.org (пакет Win32 Binary), файл с расширением msi (MS Installer)

PHP: www.php.net (файл-инсталятор с расширением msi)

MySQL: dev.mysql.com

2 вариант: интегрированный пакет разработчика - Denwer («Джентльменский набор Web-разработчика»), устанавливает на компьютере под управлением Windows web-сервер Apache, PHP, MySQL, phpMyAdmin и Perl (www.denwer.ru)

Можно установить Denwer (Apache+MySQL+PHP) и отлаживать приложения, используя свой компьютер в режиме сервера.

Denwer (Денвер) – автоматически настраивающийся комплекс, предназначенный для разработки сайтов в Windows с расчетом использования их в Unix.

Денвер можно скачать по адресу http://www.denwer.ru

2. Установка Денвер

  1. Заходите на сайт http://www.denwer.ru. Видите вот такую оранжевую кнопку. Нажимаете на «Скачать Денвер 3» (рис. 1.2).

    Уроки php

    Рисунок 1.2

  2. После этого выбираете версию PHP и нажимаете кнопку Скачать(рис. 1.3).

    Уроки php

    Рисунок 1.3

  3. Регистрируетесь. После ввода данных нажмите кнопку Получить ссылку на скачивание(рис. 1.4).

    Уроки php

    Рисунок 1.4

  4. В своем почтовом ящике щелкаете по этой ссылке и начнется скачивание программы Денвер на Ваш компьютер.
  5. Затем запускаете скачанный файл и наблюдаете процесс установки (рис. 1.5).

    Уроки php

    Рисунок 1.5

  6. При появлении окна браузера, его надо закрыть (рис. 1.6).

    Уроки php

    Рисунок 1.6

  7. Вы вернетесь в окно установки Денвера. И далее лучше просто делать то, что просит программа. Нажимаете Enter(рис. 1.7).

    Уроки php

    Рисунок 1.7

  8. Далее программа предлагает ввести директорию, куда будет установлен Денвер(рис. 1.8).

    Уроки php

    Рисунок 1.8

  9. В позицию мигающего курсора вводите то, что написано в квадратных скобках C:\WebServers(рис. 1.9). Лучше использовать эти параметры, хотя другие имена (диска и самой папки для Денвер) тоже возможны.

    Уроки php

    Рисунок 1.9

  10. После этого нажимаете Enter. Установка Денвера и диалог продолжается (рис. 1.10).

    Уроки php

    Рисунок 1.10

  11. В позицию мигающего курсора введите y (что означает yes (Да) (рис. 1.11) и нажимаете Enter.

    Установка Денвера

    Рисунок 1.11

  12. Диалог продолжается. Еще раз введите Enter(рис. 1.12)

    Уроки php

    Рисунок 1.12

  13. Установка Денвера продолжается. Далее программа предлагает ввести имя диска (рис. 1.13).

    Уроки php

    Рисунок 1.13

  14. Вводим имя диска и нажимаете Enter(рис. 1.14).

    Установка Денвера

    Рисунок 1.14

  15. Диалог продолжается. Нажимаем еще раз Enter(рис. 1.15).

    Уроки php

    Рисунок 1.15

  16. Ждем пока файлы устанавливаются (рис. 1.16).

    Уроки php

    Рисунок 1.16

  17. Появляется следующий запрос (рис. 1.17).

    Уроки php

    Рисунок 1.17

  18. Вводите 1, нажимаете Enter(рис. 1.18)

    Уроки php

    Рисунок 1.18

  19. Дальше установщик спрашивает, установить ли ярлыки на Рабочий стол (рис. 1.19).

    Уроки php

    Рисунок 1.19

  20. Установка Денвера завершена. Если нужны ярлыки на Рабочем столе, вводим y, что означает yes (Да). Нажимаем Enter. Появляется окно (рис. 1.20). Обязательно сделайте то, что написано красным цветом, если у вас есть мессенджер Skype.

    Установка Денвера

    Рисунок 1.20

  21. Закрываем это окно. Находим на Рабочем столе ярлыки. Запускаем ярлык Start Denwer(рис. 1.21).

    Уроки php

    Рисунок 1.21

  22. В меню значков в правом нижнем углу экрана должны появиться пиктограммы (рис. 1.22).

    Уроки php

    Рисунок 1.22

  23. Запускаем браузер. В адресной строке набираем http://localhost(рис. 1.23).

    Уроки php

    Рисунок 1.23

  24. Нажимаем Enter. Получаем следующее окно (рис. 1.24). Денвер успешно установлен.

    Уроки php

    Рисунок 1.24

  25. Если вы не создавали ярлыки, то Денвер запускается файлом C:\WebServers\denwer\Run.exe.
  26. Антивирусник или фаервол могут блокировать запуск Денвера. В этом случае их надо временно отключить, а после запуска Денвера снова включить.