PHP kézikönyv
Előző | 7. Fejezet. PECL kiterjesztések telepítése | Következő

# PECL kiterjesztések fordítása PHP-be statikusan

Ha szeretnéd a kiterjesztést a PHP-be statikusan belefordítani, tedd a kiterjesztés forrását a PHP forrásában található `ext/` könyvtárba. Például:

    $ cd /your/phpsrcdir/ext
    $ pear download extname
    $ gzip -d < extname.tgz | tar -xvf -
    $ mv extname-x.x.x extname
    $ rm package.xml

Ez az alábbi könyvtárat eredményezi:

    /your/phpsrcdir/ext/extname

Most fordítsd a PHP a szokásos módon:

    $ cd /your/phpsrcdir
    $ ./buildconf --force
    $ ./configure --help
    $ ./configure --with-extname --enable-someotherext --with-foobar
    $ make
    $ make install

> Megjegyzés: Ahhoz, hogy a 'buildconf'-ot futtasd, szükséged lesz autoconf 2.13 és automake 1.4+ eszközökre (az autoconf későbbi verzióval is működhet, de nem támogatott).

Az, hogy az --enable-extname vagy a --with-extname alakot kell használni, függ a kiterjesztéstől. Tipikusan olyan kiterjesztések esetén, amelyek nem igényelnek külső könyvtárakat, az --enable-t kell használni. Hogy megbizonyosodhass róla, a buldconf után futtasd ezt:

    $ ./configure --help | grep extname

Előző | Tartalom | Következő
Megosztott PECL kiterjesztések fordítása phpize-vel | Fel | Problémák?