phpize
ile derlenmesi
pecl
komutu ile kurulumun mümkün olmadığı durumlar
olabilir. Bir güvenlik duvarı arkasındasınızdır veya eklentinin PECL
uyumlu paketi yoktur ya da henüz dağıtılmamış SVN sürümünü kurmak
istiyorsunuzdur, vs. Böyle bir eklentinin derleme işlemini daha alt
seviye derleme araçlarını kullanarak kendiniz gerçekleştirebilirsiniz.
Bir PHP eklentisini derleme işlemine hazırlamak için
phpize
komutu kullanılır. Aşağıdaki örnekte,
eklentinin kaynak kod paketinin eklenti dizininde
bulunduğu varsayılmıştır:
$ cd eklenti $ phpize $ ./configure $ make # make install
Başarılı bir kurulum sonucunda eklenti PHP eklentileri dizinine
eklenti.so adıyla yerleştirilir. Eklentiyi etkin
kılmak için php.ini dosyanıza bir
extension=eklenti.so
satırı eklemeniz gerekecektir.
Eğer sisteminizde phpize
komutu yoksa ve RPM gibi
önceden derlenmiş paketleri kullanabiliyorsanız,
phpize
komutunu ve PHP eklentilerini derlemek için
gerekli başlık dosyalarını içermesi muhtemel uygun bir PHP
geliştirme sürümünü kurmanız gerekebilir.
Komutun kullanım bilgilerini görmek için phpize --help komutunu verin.