Zend Guard Loader’ a Neden İhtiyaç Var?
Zend ile şifrelenmiş PHP scriptlerinin sunucu taraflı çalıştırılmasını sağlayan bir ara programdır. Hemen hemen her sunucuda yüklü olması gereken bir uygulama.
Not: Bu kurulum yönergeleri Centos içindir.
PHP 5.3 için Zend Guard Loader Kurulum Adımları
- En üst dizine çıkalım
cd ~
cd ~
- PHP versiyonunu ve Zend Guard Loader yüklümü kontrol edelim
php -v
- Yüklü değilse şimdi Zend Guard Loader dosyasını indirip gerekli dizine kopyalacağız.
Tüm sürümleri bu linkten bulabilirsiniz : http://www.zend.com/en/products/guard/downloads
Zend Guard Loader (Runtime for PHP 5.3) 64-bit:
wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
Zend Guard Loader (Runtime for PHP 5.3) 32-bit:
wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
- Şimdi arşiv dosyalarımızı açalım
Zend Guard Loader (Runtime for PHP 5.3) 64-bit:tar xzvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
Zend Guard Loader (Runtime for PHP 5.3) 32-bit:
tar xzvf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
- Dosyamızı kopyalayacağımız dizini oluşturalım
mkdir /usr/local/Zend/
- ZendLoader dosyamızı kopyalayalım
Zend Guard Loader (Runtime for PHP 5.3) 64-bit:mv ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/local/Zend/
Zend Guard Loader (Runtime for PHP 5.3) 32-bit:
mv ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so /usr/local/Zend/
- Şimdi uygulama dosyamızı php.ini dosyamızda tanımlayacağız.
nano /etc/php.ini
Dosyanın sonuna aşağıdaki kodları ekliyoruz
[fusion_builder_container hundred_percent="yes" overflow="visible"][fusion_builder_row][fusion_builder_column type="1_1" background_position="left top" background_color="" border_size="" border_color="" border_style="solid" spacing="yes" background_image="" background_repeat="no-repeat" padding="" margin_top="0px" margin_bottom="0px" class="" id="" animation_type="" animation_speed="0.3" animation_direction="left" hide_on_mobile="no" center_content="no" min_height="none"][Zend] zend_extension=/usr/local/Zend/ZendGuardLoader.so zend_loader.enable=1
Ctrl + O ve Ctrl + X yaparak çıkıyoruz kelime işlemciden.
- Apache yi yeniden başlatalım
/etc/init.d/httpd restart
- Kontrol edelim
php -v
PHP sürümünün altında Zend Guard Loader yazıyorsa yüklenmiş demektir.
Bu işlem sistemden sisteme değişiklik gösterebilir. Takıldığınız yerleri sistem bilginizle beraber yorum olarak yazarsanız yardımcı olabilirim.[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]