Telepítés UNIX rendszerre

Ez a fejezet bemutatja, hogy miként kell feltelepíteni és beállítani a PHP-t UNIX rendszeren. Mielőtt elkezded a telepítést, nézd meg a rendszerednek ás szerverednek megfelelő fejezetet is!

Nélkülözhetetlen előismeretek és szoftverek:

Számos módja van a PHP telepítésének a UNIX rendszereken, vagy egy fordítási és konfigurálási eljárással, vagy különböző előre-csomagolt megoldások használatával. Az első mód jóval bonyolultabb, így a dokumentáció inkább erre a területre fekteti a hangsúlyt.

Az alapvető konfigurálási folyamatot a configure számára átadott parancssori paraméterek szabályozzák. Ez a fejezet körvonalazza a leggyakoribb lehetőségeket, de számos más paraméter is rendelkezésre áll. Lásd a Configure opciók teljes listáját részletesebb információkért. Számos módja van a PHP telepítésének:

Apache modul (Gyors referencia)

A PHP-t számos különböző módon lehet fordítani, de az egyik legkedveltebb forma az Apache modulként való fordítás. A következőkben egy gyors módszert mutatunk be erre.

Példa 3-1. Gyors telepítési utasítások PHP 4-hez (Apache modul verzió)

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

  Ehelyett a lépés helyett talán jobb, ha a httpd futtatható állományát
  a meglévőre rámásolod. Győződj meg róla, hogy előtte leállítottad
  a szervert!

15. cd ../php-x.x.x
16. cp php.ini-dist /usr/local/lib/php.ini
17. Szerkeszd a httpd.conf vagy srm.conf fájlt és add hozzá:
      AddType application/x-httpd-php .php

18. Használd a szokásos módszert az Apache szerver újraindítására.
    (Le kell állítanod és újra kell indítanod a szervert, nem csak
    újratölteni egy HUP vagy USR1 jellel.)

Fordítás

Ha a PHP-t sikeresen konfiguráltad, készen állsz a fordításra. A make parancs elvégzi ezt a feladatot. Ha nem sikerül a fordítás, és nem tudod kideríteni, miért, olvasd el a Problémák című részt.