Практическая работа №1 Тема: Установка и тестирование базового комплекта Denwer. Ход работы: 1. Запустите с диска Y:\B-41, B-42\ПОКС\denwer инсталлятор базового пакета denwer. Внимательно следуйте инструкциям. 2. Укажите имя директории для установки комплекса: Z:\личная папка\Web. В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе). 3. Далее введите имя виртуального диска, который будет связан с только что указанной директорией. Задайте имя виртуального диска: W. Важно, что диска с этим именем еще не должно содержаться в системе. 4. После копирования файлов дистрибутива, необходимо выбрать способ запуска и остановки комплекса. Выберите вариант 2: не создавать виртуальный диск при загрузке машины. 5. Ярлыки на Рабочем столе не создавать. Запуск и остановка сервера Управление запуском и остановкой сервера осуществляется посредством файлов, находящихся в директории комплекса denwer: - старт сервера: файл denwe\Run.exe - остановка сервера: файл denwer\Stop.exe 6. Запустите сервер. После запуска комплекса, запустите браузер, набрав в нем следующий URL: http://localhost. 7. Появится тестовая страница системы. Выбирая ссылки в таблице, протестируйте следующие компоненты: подключение PHP, MySQL, phpMyAdmin отладочную заглушку для отправки электронной почты. Закройте окно тестирования комплекса программ Denwer. 8. Проверьте работу виртуального сервера: Создать в папке web\home\localhost\www HTML-документ с именем test.html, в котором в центре крупно жирным шрифтом вывести текст: Это файл /home/localhost/myhost/index.html. перезапустить сервер в окне браузера набрать URL: http://localhost/test.html Дополнительно: Организовать обработку простейшего события для формы (напримеркомпании Атлант). Для этого потребуется написать php-сценарий для обработки события формы. 1. Откройте текстовый редактор и создайте файл следующего вида: ! Обратите внимание, что все введенное до сих пор представляет собой обычный HTML-текст. Теперь в сценарий следует добавить немного простогоPHP-кода. 2. Для встраивания PHP в HTML под заголовком <h2> введите следующий строки: <? echo “Ваш голос обработан.”; ?> 3. Сохраните файл с именем proba.php в директории home/localhost/www 4. Внесите изменения в код самой формы, присвоив параметру action значение proba.php , параметру method значение post. Сохраните форму в директории home/localhost/www 5. Загрузите форму в браузер (http://localhost/имя_формы.html). Заполните форму и щелкните по кнопке Отправить. Обратите внимание как написанный PHP-код встраивается в обычный HTML-файл. Вы не обнаружите ни одной строки PHP-кода. Это объясняется тем, что интерпретатор PHP просмотрел сценарий и заменил его соответствующими строками вывода. Это означает, что из PHP-кода можно построить чистый HTML-код, допускающий просмотр в любом браузере, другими словами, применяемый пользователем браузер совсем не обязан понимать PHP. Этот пример служит хорошей иллюстрацией концепции серверных сценариев. PHP-код интерпретируется и выполняется на WEB-сервере, в отличие от JavaScript и других технологий клиентской стороны, которые интерпретируются и выполняются в среде WEB-браузера на машине пользователя.