在Linux系統中爲PHP5.3安裝Zend Guard Loader

從PHP5.3開始若是要支持ZendGuard加密的PHP代碼,必須安裝Zend Guard Loader,老的zend optimizer將不被支持。 php

本文介紹如何在Linux系統中爲PHP5.3安裝Zend Guard Loader支持的過程。 linux

操做系統爲CentOS5.5,PHP版本爲5.3.8(CentOS5.5中的PHP默認版本較低,若是要升級到PHP最新版,能夠使用remi的report源進行升級)。 服務器

1.Zend Guard Loader官方下載地址:
i386版下載地址: http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
x86_64版下載地址:http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz ui

CentOS i386版的PHP的模塊默認位置:/usr/lib/php/modules
CentOS x86_64版的PHP的模塊默認位置:/usr/lib64/php/modules 加密

2.從Zend.com下載最新的Zend Guard Loader到Linux服務器並解壓縮,本文以x86_64版爲例進行講解安裝過程,注意閱讀生成目錄下的README文件。 操作系統

cd /usr/local/src

wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

tar zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

cd /usr/local/src/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x

cp ZendGuardLoader.so /usr/lib64/php/modules/

3.在/etc/php.d/目錄下建立文件zend.ini,內容以下: rest

zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so

或者 code

vi /etc/php.ini

末尾增長: rem

[zend.loader]

zend_loader.enable=1

zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so

4.重啓httpd即。。 get

service httpd restart

5.而後php -v看看Zend Guard Loader是否安裝成功。

[root@root]# php -v
    PHP 5.3.8 (cli) (built: Feb 22 2013 02:37:06)
    Copyright (c) 1997-2010 The PHP Group
    Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies

注意:with Zend Guard Loader v3.3出現表示安裝成功,若是沒有則安裝失敗。

相關文章
相關標籤/搜索