Zend Optimizer for linux安装,怎么来测试安装成功

来源:互联网 发布:淘宝产品拍摄布光图 编辑:程序博客网 时间:2024/05/17 08:02
今天开发说需要php 支持 Zend Optimizer ,在网上找了安装文档看,比较简单只要在加压包执行install.sh就可以,然后选zend的安装路径,php.ini所在的路径,apache启动脚本的路径,然后自动重启apache就安装好了,利用phpinfo信息来判断是否安装正确。
  如果正确安装应该显示:
Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
 
我在安装了 v3.3.0 v3.0.1 v.3.3.3几个版本,安装顺利,没有报错。却发现phpinfo信息里面只有with Zend Extension Manager 而没有with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies这一行信息。
 
检查我的php.ini信息路径在/usr/local/php5/lib/php.ini,已经生成到/usr/local/Zend/etc/php.ini的链接文件,并且文件后面也追加了
[Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
zend_optimizer.version=3.3.3
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
相关的配置路径
测试了很多遍,找不到解决的办法,只是感觉和php的配置文件有关或没有生效,仔细在看phpinfo的信息发现
Configuration File (php.ini) Path /usr/local/php5

而我的php.ini文件是在/usr/local/php5/lib 下查看编译php信息看到--with-config-file-path=/usr/local/php5' 看来是编译php时已经把php.ini的路径给修改了不是默认的/usr/local/php5/lib下的路径,

重新按照正确的php.ini路径安装配置或者直接

ln -s /usr/local/Zend/etc/php.ini /you_path/php.ini

重新启动apache

查看phpinfo信息

Configuration File (php.ini) Path /usr/local/php5
Loaded Configuration File /usr/local/Zend/etc/php.ini

zend optimizer的信息也正确显示了。

此文做为备忘,希望对您有所帮助。

题外话:

我的运行环境centos 5.1 在Zend Optimizer测试成功后,用的是discuz论坛,进入论坛却出现乱码、散架样式错误。在经过无数次的php版本测试5.1.4 5.2.0 5.2.3 5.2.5 和Zend Optimizer版本的测试3.0.1 3.2.0 3.3.0 3.3.1 都没有解决,在安装php 5.1.4 和5.2.0时 curl编译make 出问题make: *** [ext/curl/interface.lo] 错误 1。当时curl版本是curl-7.17.1 后来,更换curl-7.15.0 php 5.2.0 和5.1.4才顺利编译完成,这时候再回头来编译zend Optimizer模块,它的几个版本都做了测试没有出现discuz论坛样式散架的问题,返回来再次使用php 5.2.3 +curl-7.15.0+zend Optimizer的这几个版本,均没有出现问题。 最终证明curl的版本会影响php和zend opitimizer

 

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(255) | 评论(0) | 转发(0) |
0

上一篇:IE6,IE7,FF | CSS + DIV 兼容问题综合解决方案

下一篇:CentOS 6.2 下安装QQ2012完全可用

相关热门文章
  • A sample .exrc file for vi e...
  • IBM System p5 服务器 HACMP ...
  • 游标的特征
  • busybox的httpd使用CGI脚本(Bu...
  • Solaris PowerTOP 1.0 发布
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
原创粉丝点击