Site içi arama


Viewing 1 item

linux ioncube kurulumu

Linux Sunucu ionCube PHP Loader Kurulumu :

1) Öncelikle sunucumuzda ioncube kurulumu kontrol edelim. Bunun için:

PHP- Kodu:

php -v

komutu ile bakyoruz Eğer karşımıza gelen listede

with the ionCube PHP Loader

gibi… Bu sunucumuzda ionCube Php Loder Kurulu demektir bu durumda tekrar kurulum yapılmasına gerek yoktur. Eğer yok ise ozaman kuruluma başlıyoruz.

2) ioncube için usr/local altına ioncube klasörünü oluşturuyoruz.
PHP- Kodu:

mkdir /usr/local/ioncube/

3) Açmış olduğumuz ioncube klasörünün içine giriyoruz.

PHP- Kodu:

cd /usr/local/ioncube/

4) PHP Encoder, protection, installer and performance tools from ionCube: Loader Download adresinden uygun olan paketi seçip çekiyoruz.

** Sunucunuza uygun olmayan bir kurulum yapılması halinde ionCube Loader çalışmayacaktır.
Bu sebeble sunucunuza uygun olan loadersi yüklemeniz gereklidir.

sunucunuz 32 bit ise

PHP- Kodu:

wget http://goo.gl/jPQJd

sunucunuz  64 bit ise

PHP- Kodu:

wget http://goo.gl/ZeHPz

yaparak Linux (x86-64) dosyasını çekiyoruz.

**Olası versiyon değişiklikleri nedeniyle PHP Encoder, protection, installer and performance tools from ionCube: Loader Download adresinden
her zaman güncel versiyonunun adresini alınız.

5) Çektiğimiz dosyayı açıyoruz. (32 bitlik dosya ile işlem yapıldığını varsayıyoruz.)
PHP- Kodu:

tar zxvf ioncube_loaders_lin_x86.tar.gz

6) Açmış olduğumuz dosyanının içine giriyoruz.

PHP- Kodu:

cd ioncube

7) Açılan klasördeki dosyaları bir üst dizine taşıyoruz.

PHP- Kodu:

mv * ../

8- Bir üst dizene geri dönüyoruz.

PHP- Kodu:

cd ..

9) Açmış olduğumuz ve içindeki dosyaları taşıdığımız eski klasörü gerek kalmadığı için kaldırıyoruz.

PHP- Kodu:

rm -rf ioncube

10) Çekmiş olduğumuz tar.gz dosyasını gerek kalmadığı için sunucudan kaldırıyoruz.

PHP- Kodu:

rm -rf ioncube_loaders_lin_x86.tar.gz

11) php.ini dosyasını düzenliyoruz. php.ini dosyanızı nano ile açın mesela zend kurulu bir sunucu için

PHP- Kodu:

nano /usr/local/Zend/etc/php.ini

CentOS ve PLESK kurulu sunucularda

PHP- Kodu:

nano /etc/php.ini

açtıktan sonra en alt kısma ioncube loader için satır eklememiz gerekmekte

** Burada dikkat edilecek konu php -v ile php versiyonuna bakmayı unutmayın

PHP 4.3.x serisi kullanıyorsanız;
Kod:

zend_extension=/usr/local/ioncube/ioncube_loader_lin_4.3.so
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_4.3_ts.so

php 4.4.x kullanıyorsanız;
Kod:

zend_extension=/usr/local/ioncube/ioncube_loader_lin_4.4.so
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_4.4_ts.so

php 5.0.x kullanıyorsanız;

Kod:

zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.0.so
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.0_ts.so

php 5.1.x kullanıyorsanız;

Kod:

zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.1.so
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.1_ts.so

php 5.2.x kullanıyorsanız;

Kod:

zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so

olarak eklemeniz gereklidir.

ctrl + X yapıp gelen mesaja Y yazıp enter yaparak dosyamızı kayıt edip çıkıyoruz.

12) Httpyi yeniden yeniden başlatmanız gerekmektedir.
PHP- Kodu:

service httpd restart

13) Kurulumun başarı olup olmadığını kontrol ediyoruz.

PHP- Kodu:

php -v/

yapınca örnek olarak aşağıdaki şekilde ionCube kurulumunu görebilirsiniz.

PHP X.X.X (cgi) (built: Jun 26 2006 09:46:03)
Copyright (c) 1997-2004 The PHP Group
Zend Engine vX.X.X, Copyright (c) 1998-2004 Zend Technologies
with the ionCube PHP Loader vX.X.XX, Copyright (c) 2002-2007, by ionCube Ltd., and
with Zend Extension Manager vX.X.X, Copyright (c) 2003-2006, by Zend Technologies
with Zend Optimizer vX.X.X, Copyright (c) 1998-2006, by Zend Technologies

Kurulumunuz başarı ile tamamlanmış olup ionCube PHP Loader başarı ile sunucunuza kurulmuştur.

** Failed loading /usr/local/ioncube/ioncube_loader_lin_4.3.so: /usr/local/ioncube/ioncube_loader_lin_4.3.so: cannot open shared object file: No such file or directory

Şeklinde bir hata alırsanız kullanmış olduğunuz kurulum dosyasını yanlış çekmiş yada loaderi yanlış belirlemiş

olabalirsiniz. Kullandığınız php sürümü ile php.ini de seçilen loaderi kontrol edin eğer bir sorun yoksa çekmiş
olduğunuz dosya hatalı olabilir bu nedenle yapılan kurulumu geriye alıp doğru dosyayı çekerek işlemleri tekrarlayınız.

kaynak:megabul


Henüz yorum yok.

Bir Cevap Yazın