Öncelikle, apt-get
gerekli paketi ve dağıtım sistemini kullanmak PEAR
ve PECL
kullanmak için PEAR'ı yüklemeniz gerekir . Bir kabuk isteminden şunu girin:
sudo apt-get install php-pear
Kurulumu onaylamanız istenir. Sadece “y” ye basın ve girin. Her şey yolunda giderse, php-pear paketini indirip yüklediğinizi görmelisiniz.
Şimdi ilave modülleri derlemek için gerekli PHP5 kaynak dosyalarını almak için php5-dev paketini kurmanız gerekecek. Bir kabuk isteminden aşağıdakileri girin:
sudo apt-get install php5-dev
Php5-dev paketini kurmaz ve “armut kur” ile bir PECL uzantısı kurmaya çalışırsanız, aşağıdaki hatayı alırsınız:
sh: phpize: not found
ERROR: `phpize’ failed
PECL_HTTP uzantısının kurulması için ek bir bağımlılık paketi gerekir. Muhtemelen bunu diğer uzantılar için atlayabilirsiniz:
sudo apt-get install libcurl3-openssl-dev
Şimdi nihayet uzatma yüklemek için hazırız. Bir kabuk isteminde aşağıdakini girin, ancak yüklediğiniz PECL uzantısı adıyla “pecl_http” yazın:
sudo pecl install pecl_http
Yükleyici, yüklediğiniz uzantı için bazı özel seçenekler hakkında soru sorabilir. Uygulamanız için özel seçenekler belirlemek istemiyorsanız, tüm varsayılanları kabul etmek için bir veya daha fazla kez girmeniz yeterli olabilir. Her şey yolunda giderse, modül indirmeli, oluşturmalı ve kurmalıdır.
Kurulum tamamlandıktan sonra, büyük olasılıkla php.ini dosyanıza bir “extension =” satırı eklemenizi isteyecektir. Php.ini dosyasını en sevdiğiniz metin editöründe açın ve “Dynamic Extensions” etiketli bölümün altına bir satır ekleyin. Ubuntu'da php.ini dosyası / etc / php5 / apache2 klasöründe bulunuyor gibi görünüyor:
sudo nano /etc/php5/apache2/php.ini
Bu örnekte, pecl_http uzantılı kurulum benden “extension = http.so” eklememi istedi. Şimdi php.ini dosyası güncellendiğinde, Apache'nin yeniden başlatılması gerekecek, böylece yeni uzantı yüklenecek:
sudo /etc/init.d/apache2 restart
kaynak