Paylaşımlı PECL eklentilerinin phpize ile derlenmesi

pecl komutu ile kurulumun mümkün olmadığı durumlar olabilir. Bir güvenlik duvarı etkin olabilir veya eklentinin PECL uyumlu paketi yoktur ya da henüz dağıtılmamış git sürümü kurulmak isteniyordur, vs. Böyle bir eklentinin derleme işlemi daha temel derleme araçları (make gibi) kullanılarak gerçekleştirilebilir.

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 dizinineeklenti.so adıyla yerleştirilir. Eklentiyi etkin kılmak için php.ini dosyasına bir extension=eklenti.so satırı eklemek gerekecektir.

Eğer sistemde phpize komutu yoksa ve RPM gibi önceden derlenmiş paketler kullanılabiliyorsa, 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ü kurmak gerekebilir.

Komutun kullanım bilgilerini görmek için phpize --help komutu verilmelidir.

To Top