PHP 5 для начинающих |
Страница 12 из 813 важнейших составляющих гибкости языка PHP и как следствие этого его популярности. Вместе с тем нет никаких сомнений, что PHP развивается в гораздо более полнофункциональный язык, который выходит далеко за рамки первоначальных замыслов его авторов. PHP стремится стать основным языком для широкого множества сетевых и несетевых приложений, пятая версия PHP демонстрирует все признаки этого развития. Не стоит забывать об эффективной работе PHP с HTTP (протоколом передачи гипертекста), давно согласованным протоколом (или форматом) обмена данными в Web-среде. Всякий раз, когда пользователь щелкает по гиперссылке или вводит Web-адрес в браузере, запрос в HTTP-формате отправляется Web-серверу, который отправляет в ответ Web-страницу. Если затребованной страницы не существует, пользователь получает ответ "4 04 Not Found" (файл не найден). Отправка корректного ответа или сообщения об ошибке в случае, если страница не найдена, ------ все это функции протокола HTTP. В главе 2 протокол HTTP рассматривается очень подробно, поскольку от него зависит несколько важнейших аспектов работы PHP. Установка, конфигурирование и запуск PHP Чтобы написать PHP-приложение, работающее с Web-страницами, необходимо установить и сконфигурировать PHP. Так как в данной книге рассматривается создание Web-приложений, для полного понимания изложенного в ней материала читателю, безусловно, потребуется Web-сервер и несколько Web-страниц (краткое введение в HTML представлено в главе 3, однако здесь предполагается, что читатель уже знает, как создавать простейшие Web-страницы). Также потребуется загрузить, установить и настроить PHP, в последующих разделах представлены исчерпывающие инструкции по этим вопросам. Следует отметить, что некоторые конфигурационные параметры PHP связаны с требованиями весьма специфических приложений (о них не стоит беспокоиться без реальной на то причины), поэтому многие параметры описываются в соответствующих главах данной книги. Для выполнения кода, представленного на страницах этой книги, потребуется как минимум следующее программное обеспечение: □ серверная операционная система, например, Windows 2000 или Linux; □ PHP-совместимый Web-сервер (например, Apache или Internet Information Server (IIS); □ PHP 5 (его можно загрузить с сайтаwww.php.net); □ система управления реляционными базами данных (начиная с главы 9 в данной книге рассматривается MySQL или SQLite); □ Web-браузер (например, IE, Mozilla и т.п.); □ текстовый редактор, такой как Notepad, Emacs, vi, BBEdit и др. Если используется не очень старая и не перегруженная система, то беспокоиться о свободном месте на жестком диске или оперативной памяти не стоит. PHP нетребователен к системным ресурсам и работает весьма эффективно. |