Php a modul támogatását újratelepítés nélkül adjuk hozzá, telepítjük, konfiguráljuk, támogatjuk a szervereket
Képzelje el a helyzetet: hozzá kell adnia egy modult, anélkül, hogy újraépítené az összes php-t (az úgynevezett megosztott modult). Ez valójában a * .so-ot fordítja, és csak php kiterjesztésekkel töltsük be.
- ne fordítsd újra az összes php-t
- ha szeretné, gyorsan letilthatja
- lassabban működik
Töltse le a forrás php-t. csomagolja ki és nyissa meg a forrás mappát. Ezután a mappában válassza ki a mappát a kívánt modullal és menjen hozzá. például:
$ wget php5.3.9.tar.bz2
$ tar xjf php5.3.9.tar.bz2
$ cd php-5.3.9-src / ext / xsl
A phpize parancs a PHP-kiterjesztések környezetének előkészítésére szolgál.
Most a tényleges összeállítási folyamat (a 64 bites támogatás hozzáadott zászlók):
$ CFLAGS = -m64 CPPFLAGS = -m64 CCASFLAGS = -m64 LDFLAGS = -m64 ./configure
$ gmake
# gmake telepítés
Ebben a példában a gcc 4.5 fordítót használtuk. így használtam gmake.
Navigáció rekordok szerint
És milyen tengely ez? A bsd-ben soha nem fordítottam át az egész php-t, de mindig csak így tettem.
az asztalos olyan torz?
Valójában a tengely sem. De a Solaris alatt kellett építeni. Ami az újjáépítést illeti - nem fordítható újra, de az újjáépítés gyorsabb lesz. A vykonagruzhennyh projektek esetében tapintható.