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ó.