PHP5.3以上的版本不再支持Zend Optimizer,已经被全新的 Zend Guard Loader 取代,下面是安装Zend Guard具体步骤,以下操作均在终端命令行执行
1、下载Zend Guardcd /home
32位
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
64位
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
32位
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
64位
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
2、安装Zend Guard
建立Zend Guard安装目录
# mkdir /usr/zend
解压安装文件
# tar xvfz ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
拷贝文件到安装目录
# cp ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so /usr/zend/
删除安装包
# rm -rf /home/ZendGuardLoader-php-5.3-linux-glibc23-i386*
建立Zend Guard安装目录
# mkdir /usr/zend
解压安装文件
# tar xvfz ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
拷贝文件到安装目录
# cp ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so /usr/zend/
删除安装包
# rm -rf /home/ZendGuardLoader-php-5.3-linux-glibc23-i386*
3、配置Zend Guard
修改之前先备份
# cp /etc/php.ini /etc/php.inibak
编辑文件
# vi /etc/php.ini
修改之前先备份
# cp /etc/php.ini /etc/php.inibak
编辑文件
# vi /etc/php.ini
在最后位置添加以下内容
[Zend Guard]
zend_extension=/usr/zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
[Zend Guard]
zend_extension=/usr/zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
4、重启web服务器
# /etc/init.d/httpd restart
至此,Zend Guard安装完成。
# /etc/init.d/httpd restart
至此,Zend Guard安装完成。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。