Ekle

Linux Server’a ioncube kurulumu (32-bit, 64-bit, 1-pire)


ioncube kurulumu

ioncube kurulumu

Bu yazıda linux server’a (Centos, Ubuntu, Redhat vs..) ioncube kurulumunun nasıl yapıldığını ve olası karşılaşacağınız hataları yazacağım. Bu çalışmada Centos 64 Bit Server ve PHP 5.3. versiyonu üzerinde çalışma yapacağım. Siz kendi serverınıza göre ilgili alanları değiştirebileceksiniz.

http://www.ioncube.com/loaders.php sayfasından yükleyici indirmemiz gerekiyor. Ben Linux (x86-64) tar.gz dosyasını indirdim. Siz Eğer serverınız 32 bit ise Linux (x86) seçebilirsiniz.

Öncelikle loaderları toplayacağımız bir klasör oluşturuyoruz;

mkdir /usr/local/ioncube/
cd /usr/local/ioncube/

İlgili dosyayı öncelikle bağlantısını kopyalayarak servera çekiyoruz ve sıkıştırılmış dosyayı açıyoruz;

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxvf ioncube_loaders_lin_x86-64.tar.gz

Sıkıştırılmış dosya açılınca ioncube adında bir klasörün içerisine açılacak. ioncube klasörüne girip mv komutu ile o klasörde ki dosyalar bir üst klasöre taşıyalım ve ioncube klasörünü silelim.

cd ioncube
mv * ../
cd ..
rm -rf ioncube

şimdi ls -l yaptığımızda yükleyici dosyalarının çıktığını göreceğiz..

Buradan php sürümümüze göre uygun yükleyiciyi seçeceğiz. Php sürümümüzü öğrenmek için “php -v” komutunu tırnaklar hariç olacak şekilde uygulayabiliriz. Bunuda bilmiyorsan at kendini aşağı zaten :)

Şimdi PHP 5.3. sürümü için şu iki yükleyiciyi php.ini dosyasına zend_extension ile ekleyeceğim;
ioncube_loader_lin_5.3.so
ioncube_loader_lin_5.3_ts.so

php.ini dosyamızı açıp yükleyicilerimizi en altına ekliyoruz;

nano /etc/php.ini
// açılan dosyanın en altına CTRL-V tuşuna basılı tutarak inebilirsiniz hızlıca. Eklenecek kodlar;
zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.3_ts.so

Dosyamızı CTRL + X tuşuyla kapıyoruz ve üzerine yazılıp yazılmayacağı sorusu geldiğinde alt kısımda y harfine basıp enterlıyoruz..

Ardından tabiki service httpd restart..

php -v çıktısı bu sefer aşağıda kine benzer olmalı;

PHP 5.3.2 (cli) (built: Jun 25 2011 08:26:57)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
	with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
	with the ionCube PHP Loader v4.0.10, Copyright (c) 2002-2011, by ionCube Ltd.

Ioncube için bir test dosyası hazırlayıp deneyebilirsiniz..

Sevgilerimle,
PHP Programlama Uzmanı
Aslan Akali

Henüz yorum yapılmamış.

Respond

get in on the action.

* Required

Rastgele Yazılar Son Yorumlar

  • aybane sakati Says:

    men azebaycenliyem siteye öğdevimi areştirmek içen girmişem çok yararlanmışem kurğucusna men teşekku...

  • günkut Says:

    çok güzel kaynak...

  • açılay Says:

    süper bir site sizde benim gibi yararlanın...

  • açılay Says:

    merhaba bu siteye ödevimi araştırmak için girdim ve çok yararlandım...

  • Özer Says:

    Yazının üstünden nerede ise 1,5 yıl geçmiş olmasına rağmen, "Söz gider, yazı kalır" deyimini doğrula...

  • tirex31 Says:

    Helal olsun super site yapmıssınız bide zahmet olmazsa su linkleri yenileseniz........

  • Aslan Says:

    "Rica ediyorum" nerede "tam olarak oldum" dediğimi ve bunun haricinde nerede hata yaptığımı bana gös...

  • hede Says:

    ben onların savunucusu değilim, tesadüfen bu konuşmaları gördüm. Bence sen olmadan oldum diyenlerden...

  • Aslan Says:

    Pek çoğunun özgeçmişine göz attımda öyle yazma lüzumu duydum zaten bu yazıyı. Hatta bir tanesi bu si...

  • hede Says:

    senin aynı b.k uz dediğin kişilerin geçmişlerine bir gözat istersen, senin ve senin gibilerin ulaşam...

Etiket Bulutu

Apache Cario kütüphanesi C Programlama echo komutu GD kütüphanesi ImageMagick kütüphanesi MySQL Pardus Pardus 2011 Performans PHP.ini printf komutu SSH komutları WampServer