LunarPages升级Zend Optimizer方法

海外服务器 (774) 2011-09-16 16:16:43

所谓的Zend Optimizer(以下简称ZO)就是用优化代码的方法来提高PHP应用程序的执行速度,实现的原理是对那些在被最终执行之前由运行编译器产生的代码进行优化。现在大多数的开放源代码需要在LAMP环境下才能进行安装,可能有些程序还需要ZO组件的支持,如Shopex网店程序。LunarPages主机默认是支持ZO的,不过有些站长朋友在安装一些源代码程序时可能会遇到因ZO版本过低而导致无法安装或者出现乱码的情况,那么应该如何解决这种问题呢?其实我们可以通过升级LunarPages主机中的ZO组件解决,下面我来说说升级ZO的具体操作过程:
1、首先到官方网站下载ZO的最新版本。
2、解压缩下载的文件,然后找到一个名字为data的文件夹,你可以把文件夹的名字修改为比较容易记起的名字,如zend(下面我以这个名字为例)文件夹。
3、上传刚刚解压的zend文件夹(就是原来的data文件夹,这里文件夹名字是你自己修改的)到public_html(如果使用cPanel面板)目录下。
4、在public_html目录下的.htaccess文件中增加:suPHP_ConfigPath /home/user/public_html(其中user是你主机帐户的用户名)代码。
5、最后在php.ini文件中添加下列语句(如果没有可以自行建立),这里需要将代码中的username替换成主机账户中的用户名:
[Zend]
zend_optimizer.optimization_level=15
zend_extension=/home/username/public_html/zendopt/4_4_x_comp/ZendOptimizer.so
zend_extension_ts=/home/usename/public_html/zendopt/4_4_x_comp/TS/ZendOptimizer.so
由于Zendopt文件夹包含很多子文件夹,因此你需要将你所在的服务器的PHP版本替换4_4_x_comp。
6、到这里ZO的升级过程就完成了。如果想查看升级是否成功,在public_html目录下新建一个phpinfo.php文件,然后添加如下代码:

这样我们就可以通过浏览器来查看ZO的相关信息了。
备注:通过以上设置过程,我们可以很容易对LunarPages主机升级ZO组件,这样就可以解决由于ZO版本过低而导致无法安装源代码的程序了,同时ZO也可以快速运行php程序从而显著降低服务器的cpu负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。

THE END