PHP 5 для начинающих

Печать

Сетевые соединения

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

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

главным образом рассматривается установка и настройка вручную ------ это позволяет

полнее проиллюстрировать все происходящие в ходе процесса установки события.

Что делать, если что-то не так? В большинстве дистрибутивов PHP присутствуют файлы README и INSTALL. В данных файлах, а также в PHP-руководстве на страницеwww.php.net/manual/ представлена исчерпывающая информация, которая может быть более актуальной, чем представленная здесь (в книге рассматривается версия 5.0.2 PHP).

С чего начать?

Ниже описаны два основных варианта установки, каждый из которых зависит от используемой операционной системы:

□ установка PHP с Web-сервером Apache на Linux (рассматривается Red Hat Fedora Linux);

□ установка PHP 5 с Microsoft Internet Information Server на Windows (в данном случае используется Windows 2000).

PHP 5 можно установить на многие другие комбинации Web-сервер/операционная система, включая, например, Apache и Windows. Рассматриваемые в данной книге операционные системы являются самыми простыми для того, чтобы приступить к работе. Если ни одна из них не подходит, то, конечно, можно установить PHP на любую

другую платформу ------ все примеры в книге должны работать на всех системах. Более

полные инструкции по установке представлены в руководстве по PHP 5.

Использование PHP 5

Во время инсталляции PHP 5 на Web-сервер необходимо решить, как именно будет работать PHP:либо как CGI-программа, либо как отдельный статический или динамический модуль. CGI (Common Gateway Interface — интерфейс общего шлюза) представляется весьма полезным способом работы таких интерпретаторов, как PHP 5. Из-за риска, связанного с безопасностью сценариев (см. раздел "Использование PHP как CGI-программы'' далее в настоящей главе), в большинстве случаев рекомендуется компиляция PHP 5 как статического или динамического модуля. В данной книге рассматривается установка (на Linux и Windows) PHP как отдельного SAPI-модуля (Server




табак для трубки