免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3392 | 回复: 15
打印 上一主题 下一主题

关于 ZendOptimizer? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-18 17:18 |只看该作者 |倒序浏览
请教各位大虾:
系统环境: php4.42 +R9
关于 ZendOptimizer
在编译php时。是否可以在参数中指定安装

如果不可以,在编译php时是否需要特别指定相关参数
才能在之后安装 ZendOptimizer成功

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
2 [报告]
发表于 2006-07-18 20:28 |只看该作者
安装的时候他会要求你输入php.ini文件的路径。。。。
指不指定应该没关系。关键要php.ini要对。才可以找的到。

论坛徽章:
0
3 [报告]
发表于 2006-07-18 23:19 |只看该作者
原帖由 yjd333 于 2006-7-18 20:28 发表
安装的时候他会要求你输入php.ini文件的路径。。。。
指不指定应该没关系。关键要php.ini要对。才可以找的到。


感谢关注
安装一切顺利 ,路径也确认正确
查看php的添加的内容也没有问题,但是就是不起作用
想知道安装 zendoptimizer需要确认哪些环境参数
我用的 zendoptimizer2.62  php4.42
难道是版本的不对应吗?

还有php编译参数的问题吗?
我的参数如下:

  1. ./configure
  2. --prefix=/usr/local/php
  3. --with-mysql=/usr/local/mysql
  4. --with-apxs2=/usr/local/apache2
复制代码


谁安装成功过,劳驾给提个醒

[ 本帖最后由 qmailer 于 2006-7-18 23:20 编辑 ]

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
4 [报告]
发表于 2006-07-19 09:38 |只看该作者
看你的描述太象哦上次的问题了。
我上次也是这个问题搞郁闷死了。因为我是装在:
/soft/apache
/soft/mysql
/soft/php
这样的。。后来用
<?
phpinfo<。不好意思这里忘了。。菜鸟没办法
?>
测试出来原来php默认对 zendoptimizer的路径错了。后来做了个连接就ok了。
刚开始找了网上所有的方法测试过。新版旧版都装了无效。最后自己解决了。虽然搞到半夜4点不过很开心。
就里面的这个:
Configuration File (php.ini) Path  
你看下他指到哪个路径了。然后做个连接就出来了。
------------
这个是我的
------------
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
    with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies
    with Zend Optimizer v3.0.1, Copyright (c) 1998-2006, by Zend Technologies

安装php也不用针对zend 什么参数,我的php参数这样的:

./configure' '--prefix=/soft/php' '--with-apxs2=/soft/apache/bin/apxs' '--with-mysql=/soft/mysql' '--with-gd' '--with-zlib-dir' '--with-png-dir' '--with-jpeg-dir' '--with-ttf' '--with-freetype=/usr/local/include/freetype2/freetype' '--enable-sockets' '--enable-track-vars'
上面引号是没有的。我是从
<?
phpinfo();
?>复制过来的多了好多''

[ 本帖最后由 yjd333 于 2006-7-19 09:55 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2006-07-19 11:46 |只看该作者
原帖由 yjd333 于 2006-7-19 09:38 发表
看你的描述太象哦上次的问题了。
我上次也是这个问题搞郁闷死了。因为我是装在:
/soft/apache
/soft/mysql
/soft/php
这样的。。后来用
<?
phpinfo<。不好意思这里忘了。。菜鸟没办法
?>
测 ...


感谢关注
我的路径
apache :

/usr/local/apache/bin/apachectl

php.ini

/usr/local/lib/php.ini

Zend:
ZendOptimizer-2.6.2-linux-glibc21-i386
Zend安装过程,识别的路径和我的路径,完全一致
以下为php.ini的添加内容:


  1. zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2_6_2
  2. zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2_6_2
  3. zend_optimizer.version=2.6.2
  4. zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
  5. zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
复制代码


还有个疑问:
ZendOptimizer-2.6.2-linux-glibc21-i386版本中含有glibc21是什么意思?
是需要和系统的glibc版本一致吗?
此外安装zendoptimizer还需要哪些参数需要确认?

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
6 [报告]
发表于 2006-07-19 12:04 |只看该作者
我意思是说你在web目录写个php.php内容:
<?
phpinfo();
?>
然后访问查看里面Configuration File (php.ini) Path 指定的是什么路径
然后在他显示的那个目录做个php.ini的ln-s连接(前提是没有的情况下)
----------
其实这个都差不多。以前装多个版本对比过了。关键不在这应该要php对zend路径要指对,在不行装最新版本看看。
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1
zend_optimizer.version=3.0.1
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

==========

ZendOptimizer-2.6.2-linux-glibc21-i386版本中含有glibc21是什么意思?
这个版本命名方式可以看网上的文章。我也不是很清楚。

论坛徽章:
0
7 [报告]
发表于 2006-07-19 12:29 |只看该作者
原帖由 yjd333 于 2006-7-19 12:04 发表
我意思是说你在web目录写个php.php内容:
<?
phpinfo();
?>
然后访问查看里面Configuration File (php.ini) Path 指定的是什么路径
然后在他显示的那个目录做个php.ini的ln-s连接(前提是没有的情况下 ...


感谢yjd333兄关注
phpinfo:

http://5www.zaccum.com/index.htm

3.01也安装了,也是不生效,快疯了

论坛徽章:
1
午马
日期:2014-06-14 09:08:34
8 [报告]
发表于 2006-07-19 13:29 |只看该作者
你的明显不对阿。。
你是:
Configuration File (php.ini) Path          /usr/local/php/lib

我的正常的是:
Configuration File (php.ini) Path         /usr/local/Zend/etc/php.ini

===
这是我做笔记记录下的:
重点注意:
<? phpinfo(); ?>
关于安装zend出错的问题Configuration File (php.ini) Path  /usr/local/Zend/etc/php.ini
cp php.ini-dist /soft/php/lib/php.ini            //这里很重要装zend加速的时候没放在这个默认的路径里会不成功(注:我的php装在/soft/php里)
以后就不要放到apache/conf里了。放php/lib里
==================
那你现在在/usr/local/php/lib目录下做一个。php.ini那个的连接就可以了。要那个被zend修改国的那个php.ini的连接。
不好意思搞半天没说清楚。现在看了笔记才。。。。^_^

论坛徽章:
0
9 [报告]
发表于 2006-07-19 14:10 |只看该作者
原帖由 yjd333 于 2006-7-19 13:29 发表
你的明显不对阿。。
你是:
Configuration File (php.ini) Path          /usr/local/php/lib

我的正常的是:
Configuration File (php.ini) Path         /usr/local/Zend/etc/php.ini

===
这是我做笔记记录下的:
...


感谢yjd333兄的回复

  1. 我的/usr/local/lib/php.ini


  2. lrwxrwxrwx    1 root     root           27 Jul 18 03:35 php.ini -> /usr/local/Zend/etc/php.ini
  3. -rw-r--r--    1 root     root        38710 Jul 18 03:35 php.ini-zend_optimizer.bak

复制代码


这个连接是安装ZendOptimizer的时候,自动创建的连接,并且把原php.ini文件保存为php.ini-zend_optimizer.bak
那系统读/usr/local/lib/php.ini的文件不就等于读取/usr/local/Zend/etc/php.ini吗?

论坛徽章:
0
10 [报告]
发表于 2006-07-19 14:51 |只看该作者
原帖由 yjd333 于 2006-7-19 13:29 发表
你的明显不对阿。。
你是:
Configuration File (php.ini) Path          /usr/local/php/lib

我的正常的是:
Configuration File (php.ini) Path         /usr/local/Zend/etc/php.ini

===
这是我做笔记记录下的:
...


不好意思,刚刚没有完全理解你的意思,终于搞定了
在网上找了好久ZendOPtimizer的帖子,都没有解决
感谢yjd333 again

  1. 在安装之后
  2. ZendOptimizer默认安装的/usr/local/lib/php.ini =>/usr/lcoal/Zend/etc/php.ini
  3. 不被识别,至于原因我还不明白,希望一起探讨
复制代码

  1. 需要再做一次连接
  2. ln -s /usr/local/Zend/etc/php.ini /usr/local/php/lib/(你的php安装目录的lib)
  3. 重新启动apache,zendoptimizer就会生效
复制代码

  1. 查看phpinfo() :
  2. Configuration File (php.ini) Path  /usr/local/Zend/etc/php.ini
  3. -------------------------------------------------------------------------------------
复制代码
请注意目录的改变

希望有类似经历的兄弟,注意这个问题
这一次感谢yjd333,对本贴的关注和回复


[ 本帖最后由 qmailer 于 2006-7-19 14:53 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP