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