免费注册 查看新帖 |

Chinaunix

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

linux下安装Zend问题::./install.sh: line 108: ./php: cannot execute binary file [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-18 21:01 |只看该作者 |倒序浏览
我从 http://www.zend.com/下载ZendOptimizer-2.5.7-linux-glibc23-amd64.tar.gz

系统为linux(redhat9)+Apache2.0.55+php4.4.1+mysql5.0.16
安装zend时出现如下问题:
1。解压:tar zxvf ZendOptimizer-2.5.7-linux-glibc23-amd64.tar.gz
2。进入 ZendOptimizer-2.5.7-linux-glibc23-amd64
3。执行:./install.sh
出现提示:./install.sh: line 108: ./php: cannot execute binary file

安装不下去了?刚开始以为版本有问题,又下载了ZendOptimizer-2.6.0-linux-glibc23-x86_64.tar.gz
问题依旧。

唉!我查看了install.sh文件,在最后几行看到
# execute the main PHP script
ZEND_TMPDIR=$ZEND_TMPDIR CALLING_SCRIPT=$CALLING_SCRIPT ./php -q $PHP_SCRIPT $@

# end of install.sh

我的php安装在/usr/local下,php.ini文件在/usr/local/lib下,不知道如何修改才好?

请求帮助!

论坛徽章:
0
2 [报告]
发表于 2005-12-18 21:18 |只看该作者
看看108行是什么内容?

一般安装好出现的错误都是因为libm.so.2这个库文件所造成的

试一下这样行不行ln -s /lib/libm.so.3 /lib/libm.so.2

论坛徽章:
0
3 [报告]
发表于 2005-12-18 22:12 |只看该作者
谢谢楼上同志这么快回复我。
这个问题刚刚解决了!
这个问题困扰我好几天了,刚刚我又重新下载了一个版本 ZendOptimizer-2.6.0-linux-glibc21-i386.tar.gz

安装成功,没有再出现错误提示:./install.sh: line 108: ./php: cannot execute binary file

原来是版本问题!

虽然成功了,但还是觉得奇怪,当初在下载时考虑用glibc21还是glibc23,后来用
# rpm -qa |grep glibc
glibc-kernheaders-2.4-8.10
glibc-common-2.3.2-11.9
glibc-devel-2.3.2-11.9
glibc-2.3.2-11.9

查看,所以一直下载的都是glibc23的ZendOptimizer,没有想到还是得用ZendOptimizer-2.6.0-linux-glibc21-i386.tar.gz。

论坛徽章:
0
4 [报告]
发表于 2005-12-21 19:45 |只看该作者
哈哈,你下的64位的版本啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP