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
Note: 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