如何为Linux主机添加Zend Optimizer支持

如果linux主机在默认状况下是没有加载Zend Optimizer,而是启用了另一款加速php的产品eAccelerator。新建一个php文件,输入phpinfo()函数,上传,访问该页面,你将看到以下信息:

 

 

这表明linux主机并没有启用Zend Optimizer。下面我们将通过自定义加载的方式启用Zend Optimizer:

1、访问Zend Optimizer的官方网站,下载Zend Optimizer,下载地址为:

http://www.zend.com/en/products/guard/downloads,我们的linux主机为64位的系统,在此我们选择Zend Optimizer最新版3.3.9,针对linux版本的64位的Zend Optimizer下载。

2、下载后的文件ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz,可以直接用WinRAR解压。

解压后文件如下所示:

 

 

打开data文件夹后,如下图所示:

 

 

这是每一个php版本所对应的不同的Zend Optimizer扩展。用phpinfo函数查看linux主机php版本,如下图所示

 

 

因此,在此我们选择打开5_2_x_comp文件夹,将ZendOptimizer.so文件上传到linux主机的根目录下。

注:我们的linux主机根目录一般是指public_html或www目录,两者是一样的。

3、查看我们的linux主机根目录,看是否有php.ini文件存在,如果有下载下来修改,如果没有,新建一个php.ini文件。在php.ini文件中加入以下代码:

 

 

其中的/home/mytesq1z是你linux主机的主目录,进入主机控制后台的Cpanel面板即可看到。

4、上传php.ini文件。访问含有phpinfo()函数的php信息页面,查看Zend Optimizer的加载状况。

如果出现

 

 

表示Zend Optimizer加载成功。否则表示没有成功加载,请检查php.ini是否以二进制ftp上传,php.ini中的Zend Optimizer路径是否正确。

5.phpinfo代码:

<?php echo phpinfo(); %>

 

 

虚拟主机配置discuz通信失败的小小注意事项

原来在centos 的vps安装discuzx,很顺利,有人的discuz要搬家,我给弄来弄,通信失败,没找到原因,今天他解决了,告诉我是设置应用的相对ucenter的路径问题,看图

应该在这里填入../因为discuz相对于ucenter是上级目录,所以填写”../”
点提交,会生产物理路径