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:

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:

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.