Язык программирования PHP | страница 9




Для того чтобы установить apache, необходимо выбрать одноименный пакет. Это можно сделать, например, с помощью менеджера пакетов Synaptic. Воспользовавшись меню «Пакет -> Установить» (рис. 1.16) нужно выбрать интересующие пакеты. После этого необходимо перейти к установке выбранных пакетов с помощью меню «Действия -> Выполнить». После установки Apache имеет смысл перезагрузиться или выполнить следующую команду:


>/etc/init.d/httpd start

># /etc/init.d/httpd start

>Starting httpd:

> [ OK ]


Это приведет к запуску сервера и можно будет увидеть по адресу http://localhost почти такую же страницу, как и при установке Apache под Windows. Возможным отличием будет присутствие логотипа AltLinux.



Рис. 1.16.  Выбор пакета для установки Apache под Linux

После установки Apache можно приступить к установке непосредственно PHP. Опять же можно использовать PHP с помощью CGI и через модуль Apache. В первом случае достаточно пакета php и необходимых для его установки пакетов. Во втором случае необходимо дополнительно установить пакет mod_php. (рис. 1.17).



Рис. 1.17.  Выбор пакетов для установки PHP под Linux

Менеджер пакетов Synaptic – это оболочка к программе apt-get, более подробно о ней можно узнать с помощью команды man apt-get. Воспользуемся утилитой apt-get для установки пакета mod_php. Команда apt-get build-dep mod_php установит пакеты, которые нам необходимы для инсталляции mod_php. Команда apt-get install mod_php завершит установку:


Как видно из приведенного листинга, скрипт установки самостоятельно перезагрузил сервер Apache. Также он самостоятельно внес изменения в конфигурационный файл Apache, полный путь до которого: /etc/httpd/conf/httpd.conf


В httpd.conf добавлена строка:


>Include conf/addon-modules/mod_php4.conf


Содержимое файла mod_php4.conf


>LoadModule php4_module

> usr/lib/apache/libphp4.so

>AddModule mod_php4.c

>AddType application/x-httpd-php

> .php .php4 .php3 .phtml

>AddType application/x-httpd-php-source .phps

>AddHandler application/x-httpd-php

> .php .php4 .php3 .phtml


Как видно, изменения в httpd.conf подобны изменениям, которые мы вносили при установке под Windows.


Теперь можно воспользоваться тестовым файлом для проверки работоспособности PHP+Apache. Создадим test.php со следующим содержанием:


>

>echo"

Привет всем!

";

>?>


Корень сервера находится /var/www/html/. Можно создать каталог test и разместить там файл test.php. Вызвав этот файл из браузера по его адресу (http://localhost/test/test.php), получим страничку с текстом «Привет всем».