Podręcznik PHP
Poprzedni | Rozdział 3. Instalacja | Następny

# Instalacja na systemach UNIXowych

Ten rozdział poprowadzi Cię przez konfigurację i instalację PHP na systemach UNIXowych. Przeczytaj wszystkie informacje dotyczące konkretnie twojej platformy zanim zaczniesz proces instalacji.

Wymagana wiedza i oprogramowanie:

- Podstawowa znajomość UNIXa (znajomość polecenia "make" i kompilatora C)

- Kompilator ANSI C (jeśli masz zamiar kompilować)

- flex (do kompilacji)

- bison (do kompilacji)

- Serwer WWW

- Komponenty wymagane przez poszczególne moduły (takie jak biblioteki gd, pdf, itp.)

Jest kilka sposobów instalacji PHP na platformach UNIXowych, włączając w to te z kompilacją i konfiguracją, i te poprzez metody pakietowe. Ta dokumentacja skupia się na procesie kompilacji i konfiguracji PHP.

Początkowy proces konfiguracji jest kontrolowany przez użycie opcji linii poleceń skryptu `configure`. Ta strona podkreśla sposób użycia najbardziej popularnych opcji, ale jest ich o wiele więcej. Zobacz Kompletną listę opcji konfiguracji. Jest kilka sposobów instalacji PHP:

- Jako moduł Apache

- Jako moduł fhttpd

- Do użycia z AOLServer, NSAPI, phttpd, Pi3Web, Roxen, thttpd, lub Zeus.

- Jako plik wykonywalny CGI

## Instruckcja szybkiej instalacji jako moduł Apache'a

PHP może być skompilowane na wiele sposobów, ale najbardziej popularna jest kompilacja jako moduł serwera Apache. Poniżej znajduje się skrócony opis procesu instalacji PHP can be compiled in a number of different ways, but one of the most popular is as an Apache module. The following is a quick installation overview.

Przykład 3-1. Instrukcja szubkiej instalacji PHP 4 (jako moduł Apache'a)

    1.  gunzip apache_1.3.x.tar.gz
    2.  tar xvf apache_1.3.x.tar
    3.  gunzip php-x.x.x.tar.gz
    4.  tar xvf php-x.x.x.tar
    5.  cd apache_1.3.x
    6.  ./configure --prefix=/www
    7.  cd ../php-x.x.x
    8.  ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
    9.  make
    10. make install
    11. cd ../apache_1.3.x
    12. ./configure --activate-module=src/modules/php4/libphp4.a
    13. make
    14. make install
    15. cd ../php-x.x.x
    16. cp php.ini-dist /usr/local/lib/php.ini
    17. Wyedytuj plik httpd.conf lub srm.conf i dodaj:
          AddType application/x-httpd-php .php

    18. Zrestartuj serwer. (Musisz zatrzymać i ponownie uruchomiś serwer, a nie
    tylko wymusić przeładowanie serwera przez wysłanie sygnału HUP lub USR1.)

## Budowanie

Kiedy PHP jest skonfigurowane, możesz przystąpić do budowania pliku wykonywalnego CGI. Polecenie make powinno się tym zająć. Jeśli wystąpią jakieś błędy, zobacz rozdział Problemy.

Poprzedni | Spis treści | Następny
Instalacja | Początek rozdziału | Instalacja na systemie Unix/Linux