Merhaba,
Bildiğimiz üzere IonCube zend ile birlikte çalışmamaktadır ve php sorunları çıkarmaktadır alt kısımdaki yöntem ile Fedora Core 4 - php4 - cpanel - zend yüklü bir servera ioncube'yi nasıl ekleyeceğinizi anlatmaktayım.
Servera ssh üzerinden root olarak giriş yapıldıktan sonra.
cd /usr/local
----------------
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
----------------
tar -zxvf ioncube_loaders_lin_x86.tar.gz
----------------
pico /usr/local/Zend/etc/php.ini
CTRL+W tuş kombinasyonu ile arama moduna geçiyoruz ve şunu yazıyoruz zend_extension= zend satırını göreceksiniz alt kısımdaki şekilde
Kod:
[Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1
zend_optimizer.version=3.0.1
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Yukardaki satırı aşağıdaki şekilde düzenliyoruz burda ioncube loaderinizi en başa eklemeniz gerekiyor aksi halde çalışmayacak ve php de de sorunlarla karşılaşırsınız. PHP versiyonunuzun 4.4 olduğunu var sayıyorum php versiyonuna göre loader yüklemeniz gerekmekte hangi loaderi yüklemeniz gerektiğini bilmiyorsanız yukardaki ioncube download adresinden ioncubeyi makinanıza çekin ve sunucunuzda her hangi bir site altına yükleyin ardından site üzerinde ioncube-loader-helper.php dosyasını çalıştırın ve zend extension ile ilgili linki tıklayın size yüklemeniz gereken *.so dosyasını gösterecek.
Evet devam ediyoruz ve yukardaki zend bölümünü aşağıdaki şekle çeviriyoruz ve ioncubeyi ekliyoruz.
Kod:
[Zend]
zend_extension=/usr/local/ioncube/ioncube_loader_lin_4.4.so
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1
zend_optimizer.version=3.0.1
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Son olarak service httpd restart çekiyoruz ve ioncube ile zend beraber çalışmaya başlıyor.
Bildiğimiz üzere IonCube zend ile birlikte çalışmamaktadır ve php sorunları çıkarmaktadır alt kısımdaki yöntem ile Fedora Core 4 - php4 - cpanel - zend yüklü bir servera ioncube'yi nasıl ekleyeceğinizi anlatmaktayım.
Servera ssh üzerinden root olarak giriş yapıldıktan sonra.
cd /usr/local
----------------
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
----------------
tar -zxvf ioncube_loaders_lin_x86.tar.gz
----------------
pico /usr/local/Zend/etc/php.ini
CTRL+W tuş kombinasyonu ile arama moduna geçiyoruz ve şunu yazıyoruz zend_extension= zend satırını göreceksiniz alt kısımdaki şekilde
Kod:
[Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1
zend_optimizer.version=3.0.1
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Yukardaki satırı aşağıdaki şekilde düzenliyoruz burda ioncube loaderinizi en başa eklemeniz gerekiyor aksi halde çalışmayacak ve php de de sorunlarla karşılaşırsınız. PHP versiyonunuzun 4.4 olduğunu var sayıyorum php versiyonuna göre loader yüklemeniz gerekmekte hangi loaderi yüklemeniz gerektiğini bilmiyorsanız yukardaki ioncube download adresinden ioncubeyi makinanıza çekin ve sunucunuzda her hangi bir site altına yükleyin ardından site üzerinde ioncube-loader-helper.php dosyasını çalıştırın ve zend extension ile ilgili linki tıklayın size yüklemeniz gereken *.so dosyasını gösterecek.
Evet devam ediyoruz ve yukardaki zend bölümünü aşağıdaki şekle çeviriyoruz ve ioncubeyi ekliyoruz.
Kod:
[Zend]
zend_extension=/usr/local/ioncube/ioncube_loader_lin_4.4.so
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1
zend_optimizer.version=3.0.1
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Son olarak service httpd restart çekiyoruz ve ioncube ile zend beraber çalışmaya başlıyor.