在CentOS上安装ZendOptimizer和IonCubeLoader使用Lighttpd
本教程介绍如何在CentOS上的Lighttpd Web服务器上的PHP中启用ZendOptimizer和IonCubeLoader。
什么是Ioncube Loader?
IonCube加载器是在运行时解码加密的PHP文件的PHP扩展。 它是免费的,安装非常容易。
什么是Zend Optimizer?
Zend Optimizer是一个免费的运行时应用程序,可以让PHP运行Zend Guard编码的文件。 任何想要运行编码应用程序的人都可以自由使用。 请下载并遵循发行版中的安装说明。
安装IonCube装载机
从http://www.ioncube.com/loaders.php获取最新版本的ionCube Loader。
1.下载Ioncube Loader
[root@server ~]# cd /tmp
[root@server ~]# wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
[root@server ~]# cd ioncube/
[root@server ioncube]# mkdir /usr/local/lib/ioncube
[root@server ~]# mv ioncube_loader_lin_5.0.so /usr/local/lib/ioncube/
2.现在编辑/etc/php.ini
在开头添加这一行:
[root@rhesa ~]# nano /etc/php.ini
[PHP] zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.0.so
Zend Optimizer
从http://www.zend.com/en/products/guard/downloads获取最新版本的Zend Optimizer,并将其保存在/ tmp目录
中。
1.下载Zend Optimizer
[root@server ~]# cd /tmp/
[root@server tmp]# tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz.gz
[root@server ~]# cd ZendOptimizer-3.3.3-linux-glibc23-i386/data/5_0_x_comp/
[root@server 5_0_x_comp]# mkdir /usr/local/lib/Zend
[root@server 5_0_x_comp]# mv ZendOptimizer.so /usr/local/lib/Zend/
2.现在编辑/etc/php.ini
在开头添加这一行:
[root@server ~]# nano /etc/php.ini
[PHP] zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.0.so zend_extension=/usr/local/lib/Zend/ZendOptimizer.so zend_optimizer.optimization_level=15
重启lighttpd:
[root@server ~]# /etc/init.d/lighttpd restart
扩展应该在phpinfo()
的输出中可见。
PHP功能。