Ajax Урок 3: Настройка локального сервера

Для работы с Ajax, взаимодействующего с сервером на PHP, необходим локальный сервер. Существуют платные и бесплатные способы его организации.

Платный хостинг

Использование платного хостинга предполагает приобретение места на сервере и загрузку файлов сайта. Доступ осуществляется через доменное имя. Этот вариант не подходит для тестирования Ajax из-за платной основы.

Установка локального сервера

Более удобный и экономичный вариант – установка локального сервера на компьютер. Он функционально идентичен настоящему, обеспечивая доступ к PHP и другим необходимым компонентам. В этом уроке рассматривается установка Denver.

Установка Denver на Windows

Инструкции по установке Denver на macOS следует искать самостоятельно. Далее описывается установка на Windows.

Скачивание и установка Denver

Скачайте последнюю версию Denver с официального сайта (ссылка опущена). Denver – это сервер, позволяющий работать с PHP, Ajax и базами данных MySQL. Рекомендуется версия с PHP 5.2. После скачивания может потребоваться регистрация, но можно использовать произвольные данные. Запустите установочный файл. Установка может занять несколько минут. Укажите путь установки (рекомендуется отдельная папка, например, C:Denver), букву для виртуального диска (например, Z) и выберите, создавать ли ярлыки на рабочем столе. Рекомендуется установить Denver как виртуальный диск, загружающийся вместе с операционной системой.

Важное замечание о Skype

Если используется Skype, убедитесь, что он не использует порты 80 и 443. В настройках Skype отключите использование этих портов как альтернативных входящих соединений.

Запуск и проверка Denver

Запустите Denver (через ярлык «Run» или файл run в директории установки). После запуска Denver создаст виртуальный диск (без увеличения физического пространства на компьютере). Проверьте работоспособность, введя localhost в адресной строке браузера. Ошибка может указывать на использование необходимых портов Skype. В этом случае перезапустите Skype. Успешная настройка подтверждается отображением стартовой страницы Denver или страницы с надписью «Ура! Заработало!» по адресу http://localhost/.

Размещение сайта

Denver хранит сайты в папке home. Создайте папку с именем сайта в директории home, а внутри неё – папку www для файлов сайта (HTML, PHP, CSS, изображения и т.д.).

Создание и доступ к сайту

Создайте файл index.php с простым HTML-кодом в папке www. После создания сайта перезапустите Denver. Доступ к сайту осуществляется через браузер, например, по адресу http://localhost/mysite/.

Установка локального сервера Denver позволяет удобно тестировать приложения Ajax без использования платного хостинга. В последующих уроках мы будем использовать локальный сервер для тестирования кода.

Что будем искать? Например,программа