PHP kézikönyv Előző Fejezet. Telepítés Következő Ez a fejezet a PHP Mac OS X rendszerre történő telepítésének dokumentációját tartalmazza. 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. 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 3-4. Mac OS X szerver telepítés 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. Lépj be a PHP 4 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. 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 Ezeket a tippeket Marc Liyanage adta szívesen közre. A PHP Apache webszerver modulja a Mac OS X része. Ez a verzió a MySQL és PostgreSQL adatbázis-kezelők támogatását is tartalmazza. Megjegyés: Légy körültekintő az alábbiakban, mert tönkreteheted az Apache szerveredet! Telepítéshez az alábbiakat kell tenni: Nyiss egy terminál ablakot Írd be "wget http: / /www.diax.ch / users / liyanage / software / macosx / libphp4.so.gz", és várd meg, amíg letöltődik Írd be "gunzip libphp4.so.gz" Írd be "sudo apxs -i -a -n php4 libphp4.so" Végül írd be: "sudo apachectl graceful", hogy újrainduljon a webszerver. Mostantól a PHP-nak futni kell. Ezt ellenőrizheted, ha a "Sites" könyvtáradba bemásolod a "test.php "fájlt, amiben nincs más csak ez a sor: ?php phpinfo()?. Most nyisd meg a 127.0.0.1 / ~a_te_userneved / test.php címen levő oldalt a webböngésződben. A PHP modulok információs táblázatait kell látnod ezen az oldalon. Előző Tartalom Következő Telepítés Unix / OpenBSD rendszerre Fel Configure opciók teljes listája