Directadmin Soap Kurulumu

DirectAdmin çalışan Linux sunucularda Soap eklentisinin kurulumunu aşağıdaki adımları takip ederek hızlıca gerçekleştirebilirsiniz.

Soap kurulumu için Php versionunuzun ya da Linux sürümünüzün önemi yoktur. Ancak aşağıda verilecek tarif Centos 6.0 çalışan bir platformda uygulanmıştır. Aynı işlemi diğer linux distrolarında da kullanabilirsiniz. Örnek komutlarda belirtilen klasör isimleri ya da konfigürasyon dosyaları DirectAdmin sürümünüze ya da Linux sürümünüze göre farklılık gösterebilir. 

Kurulum süreci kısaca DirectAdmin araçlarından olan Custombuild araçları ile gerçekleştirilir. Önce ilgili konfigürasyon dizinine girip Php kurulum konfigürasyon dosyasında Soap ile ilgili tanımı belirttikten sonra Php platformunu yeniden derleyerek kurulum işlemini neticelendirebiliriz. 

İlk adım olarak DirectAdmin Custombuild araçlarının bulunduğu dizine giriyoruz;

cd /usr/local/directadmin/custombuild

Ardından Php kurulum konfigürasyon dosyamızın hangi dizinde ve hangi dosyada olduğunu tespit ediyoruz

./build used_configs

Bu işlem neticesinde aşağıdaki gibi Apache ve Php platformlarının kurulum yönergelerini barındıran konfigürasyon dosyalarını görüntüleyeceğiz. İhtiyacımız olan ve üzerinde işlem apacağımız olan dosya Php5 kurulum dosyası olacaktır. Php versiyonunuza göre bu dosya adı değişiklik arz edebilir. İkinci satırda görüntülenecek dosyayı referans alabilirsiniz. 

Apache configuration file: /usr/local/directadmin/custombuild/configure/ap2/configure.apache
PHP5 configuration file: /usr/local/directadmin/custombuild/configure/ap2/configure.php5

Ardından ikinci satırdaki dosyayı nano ya da vi editörleri ile açarak içerisine "-- enable-soap \" değerini ekleyeceğiz. Örnek olarak configure.php5 konfigürasyon dosyamızın içeriği şu şekilde olacaktır;

#!/bin/sh
./configure \
--with-apxs2 \
--with-curl=/usr/local/lib \
--with-gd \
--enable-gd-native-ttf \
--with-ttf \
--with-gettext \
--with-jpeg-dir=/usr/local/lib \
--with-freetype-dir=/usr/local/lib \
--with-kerberos \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-mysql=/usr \
--with-mysqli=/usr/bin/mysql_config \
--with-pcre-regex=/usr/local \
--with-pdo-mysql=/usr \
--with-pear \
--with-png-dir=/usr/local/lib \
--with-xsl \
--with-zlib \
--with-zlib-dir=/usr/local/lib \
--enable-zip \
--with-iconv=/usr/local \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--enable-magic-quotes \
--enable-sockets \
--enable-soap \
--enable-mbstring

 

Bu adıma kadar olan süreçte gerekli tanımlamaları girdik ve kuruluma hazır hale getirdik. Şimdi kurulum işlemini başlatarak Php alt yapımızı güncelliyoruz. 

./build php n

Bu işlemin başarıyla tamamlanmasından sonra Soap platformumuz kurulmuş ve kullanıma hazır hale gelmiş oluyor. Soap kurulumunuzun başarıyla tamamlandığını teyit etmek için phpinfo() çıktısını gözden geçirebilirsiniz.