#!/bin/bash F="ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz" Aurl="http://dl.wdlinux.cn:5180/soft/" if [[ `uname -m` == "x86_64" ]];then F="ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz" fi if [ ! -f $F ];then wget -c $Aurl/$F fi tar zxvf $F [ $? != 0 ] && echo "file err" && exit if [ ! -d /www/wdlinux/Zend/lib ];then mkdir -p /www/wdlinux/Zend/lib fi if [[ `uname -m` == "x86_64" ]];then cp ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/*.so /www/wdlinux/Zend/lib/ else cp ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/*.so /www/wdlinux/Zend/lib/ fi grep '\[Zend\]' /www/wdlinux/apache_php/etc/php.ini if [ $? != 0 -a -f /www/wdlinux/apache_php/etc/php.ini ];then echo '[Zend] zend_extension = /www/wdlinux/Zend/lib/ZendGuardLoader.so zend_loader.enable = 1' >> /www/wdlinux/apache_php/etc/php.ini fi grep '\[Zend\]' /www/wdlinux/nginx_php/etc/php.ini if [ $? != 0 -a -f /www/wdlinux/nginx_php/etc/php.ini ];then echo '[Zend] zend_extension = /www/wdlinux/Zend/lib/ZendGuardLoader.so zend_loader.enable = 1' >> /www/wdlinux/nginx_php/etc/php.ini fi echo echo "ZendGuardLoader is OK"
php5.3 zendguard 的一段代码备忘,来自wdcp
回复