Telepítés Mac OS X rendszerre

Ez a fejezet a PHP Mac OS X rendszerre történő telepítésének dokumentációját tartalmazza.

Csomagok használata

Rendelkezésre áll néhány előre-csomagolt és előre-fordított PHP változat a Mac OS X rendszerekre. Ez sokat tud segíteni egy általános telepítés elvégzésében, de ha más funkciókra is vágysz (például biztonságos szerver funkciókra, vagy más adatbázis támogatására), előfordulhat, hogy mégis magadnak kell fordítanod a PHP-t és/vagy a szervert. Ha nem vagy tapasztalt az önálló fordításban, megéri utánanézni, hogy elkészítette-e már valaki más azt a csomagot, ami a kívánt funkciókkal rendelkezik.

Fordítás OS X szerveren

Két - némiképp különböző - verziója érhető el a Mac OS X-nek, a kliens és szerver változat. A következők az OS X szerverre vonatkoznak.

Példa 2-3. Mac OS X szerver telepítés


1. Töltsd le az Apache és PHP legfrissebb változatait
2. Tömörítsd ki ezeket, és futtasd a configure programot az Apache-ra:
    ./configure --exec-prefix=/usr \ 
    --localstatedir=/var \ 
    --mandir=/usr/share/man \ 
    --libexecdir=/System/Library/Apache/Modules \ 
    --iconsdir=/System/Library/Apache/Icons \ 
    --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ 
    --enable-shared=max \ 
    --enable-module=most \ 
    --target=apache 

4. Esetleg hozzáadhatod még a következő sort:
    setenv OPTIM=-O2 
    Ha szerenéd, ha a fordító némi optimalizálást végezne.
    
5. Lépj be a php4 forrás könyvtárába, és futtasd a configure programot: 
    ./configure --prefix=/usr \ 
    --sysconfdir=/etc \ 
    --localstatedir=/var \ 
    --mandir=/usr/share/man \ 
    --with-xml \ 
    --with-apache=/src/apache_1.3.12 

    Ha bármilyen más kiterjesztést szeretnél (MySQL, GD, stb.),
    szerepeltesd a megfelelő paramétereket itt. A
    --with-apache paraméternek az Apache forráskönyvtárát
    add meg, például "/src/apache_1.3.12". 
6. make
7. make install    
    Ez létre fog hozni egy könyvtárat az Apache forráskönyvtárában
    az src/modules/php4 alatt.
    
8. Most újra futtatnod kell a configure-t az Apache-ra,
   hogy beépítsd a PHP 4-et:
    ./configure --exec-prefix=/usr \ 
    --localstatedir=/var \ 
    --mandir=/usr/share/man \ 
    --libexecdir=/System/Library/Apache/Modules \ 
    --iconsdir=/System/Library/Apache/Icons \ 
    --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \ 
    --enable-shared=max \ 
    --enable-module=most \ 
    --target=apache \ 
    --activate-module=src/modules/php4/libphp4.a 

    Itt kaphatsz egy üzenetet, ami azt állítja, hogy a libmodphp4.a
    elvault. Ha ez történik, menj az src/modules/php4 könyvtárba,
    az Apache forráskönyvtár alatt, és hajtsd végre ezt: 

    ranlib libmodphp4.a 

    Aztáb lépj vissza az Apache forráskönyvtár gyökerébe, és
    ismét futtasd az előző configure parancssort. Ez aktualizálja
    a link táblát.

9. make
10. make install

11. Másold, és nevezd át a php.ini-dist állományt a "bin"
    könyvtárba a PHP 4 forráskönvytárból:
    cp php.ini-dist /usr/local/bin/php.ini 

    vagy (ha nincs local könyvtárad) 

    cp php.ini-dist /usr/bin/php.ini 
      

Más példák a Mac OS X kliensre és a Mac OS X szerverre elérhetőek a Stepwise honlapon.