從PHP5.3開始若是要支持ZendGuard加密的PHP代碼,必須安裝Zend Guard Loader,老的zend optimizer將不被支持。本文介紹在工做中爲Linux安裝Zend Guard Loader支持的過程。php
操做系統爲CentOS5.5,PHP版本爲5.3.8(CentOS5.5中的PHP默認版本較低,若是要升級到PHP最新版,能夠使用remi的report源進行升級)。html
Windows 下面的 Zend Guard Loader 不支持php5.3.8 VC9 x86 Thread Safe而,php5.3.8 VC9 x86 Non Thread Safe 又不支持 apache。因此安裝的話,就須要安裝在iis或者和nginx搭配。
一、從Zend.com下載最新的Linux操做系統系下的Zend Guard Loader:本文用的是x86-64位的,下載的文件爲:ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gzlinux
二、上傳至Linux服務器並解壓縮,注意閱讀生成目錄下的README文件。全文以下(添加必要的註釋)。在/etc/php.d/目錄下建立文件zend.ini,內容以下:nginx
zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so
注意路徑必定要寫上,剛開始沒寫路徑,總是加載不上ZendGuardLoader.so,也能夠直接將上面的配置寫入/etc/php.ini文件中,效果同樣。web
三、重啓httpd服務:service httpd restart。apache
4.http://IP/test.php(內容爲<?php phpinfo(); ?>),看到以下內容及證實安裝成功了。服務器
注意:with Zend Guard Loader v3.3出現表示安裝成功,若是沒有則安裝失敗。加密
五、其餘的可選配置,能夠參考下面的README文件。spa