PHP 4 на практике


Системы, не входящие в семейство Windows


Независимо от того, какой вариант был выбран, установка начинается с распаковки архивов. Для распаковки выполните два простых действия:

  1. Выполните следующие команды:
  2. gunzip apache_1.3.9.tar.gz

    gunzip php-4.0.0.tar.gz

    После завершения распаковки остаются файлы с расширением *.tar.

    1. Извлеките файлы поставки из архивов:

      tar -zxvf apache_1.3.x.tar

      tar -zxvf php-4.0.x.tar

      С этого момента начинается основной процесс установки.

      Модуль Apache

      Установка РНР в виде модуля Apache выполняется довольно просто. Ниже подробно описаны все необходимые действия:

      1. Перейдите в каталог Apache:

        cd apache_1.3.x

      2. Настройте Apache. Выберите путь по своему усмотрению, но помните, что за ним не должна следовать косая черта:

        ./configure -prefix=[путь]

      3. Перейдите в каталог РНР; настройте, соберите и установите поставку. Параметр -with-config-file-path задает каталог, в котором будет находиться файл конфигурации РНР. Обычно этот файл находится в каталоге /usr/local/lib, но вы можете выбрать другой каталог по своему усмотрению:

        ./configure -with-apache=../apache_1.3.x -with-config-file-path=[путь]

        make

        make install

      4. Вернитесь в каталог Apache. Теперь вы можете изменить конфигурацию, собрать и установить Apache. Параметр -other-configuration-options относится к любым специальным параметрам конфигурации, которые вы хотели бы передать web-серверу Apache. Данная тема выходит за рамки книги. Полное описание параметров приведено в документации Apache:

        ./configure -activate-module=src/modules/php4/libphp4.a

        -other-configuration-options

        make

        make install

      5. На последнем этапе происходит редактирование файла Apache httpd.conf. Одни модификации относятся к Apache, другие необходимы для того, чтобы сценарии РНР распознавались и передавались web-серверу. Сначала найдите такую строку:

        ServerName new.host.name

        Приведите ее к следующему виду:

        ServerName localhost

        Затем найдите строки

        #AddType application/x-httpd-php .php .php4

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




        Начало  Назад  Вперед



        Книжный магазин