標籤:style http io ar color os 使用 on 檔案
從PHP5.3開始如果要支援ZendGuard加密的PHP代碼,必須安裝Zend Guard Loader,老的zend optimizer將不被支援。
本文介紹如何在Linux系統中為PHP5.3安裝Zend Guard Loader支援的過程。
作業系統為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
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/srcwget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gztar zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gzcd /usr/local/src/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.xcp ZendGuardLoader.so /usr/lib64/php/modules/
3.在/etc/php.d/目錄下建立檔案zend.ini,內容如下:
zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so
或者
vi /etc/php.ini
末尾增加:
[zend.loader]zend_loader.enable=1zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so
4.重啟httpd即。。
service httpd restart
5.然後php -v看看Zend Guard Loader是否安裝成功。
[[email protected]]# 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出現表示安裝成功,如果沒有則安裝失敗。
在Linux系統中為PHP5.3安裝Zend Guard Loader