到目前为止,7.0下的ZendOptimizer暂时还不有出来,不过安装6.0平台下的也可以的,以下安装办法:
代码:
#tar -xzf ZendOptimizer-2.5.10a-freebsd5.1-i386.tar.gz
#cd ZendOptimizer-2.5.10a-freebsd5.1-i386
#./install.sh
提示:
代码:
/usr/libexec/ld-elf.so.1: Shared object ”libcrypt.so.2″ not found, required by ”php”
于是:
代码:
fb60# find / -name ”libcrypt.so”
/usr/lib/libcrypt.so
接着:
代码:
ln -s /usr/lib/libcrypt.so /usr/lib/libcrypt.so.2
接着安装,又提示:
代码:
fb60# ./install.sh
/usr/libexec/ld-elf.so.1: Shared object ”libm.so.3″ not found, required by ”php”
接着找、做连接:
代码:
fb60# find / -name ”libm.so”
/usr/lib/libm.so
^C
fb60# ln -s /usr/lib/libm.so /usr/lib/libm.so.3
再安装,又提示:
代码:
fb60# ./install.sh
/usr/libexec/ld-elf.so.1: Shared object ”libc.so.5″ not found, required by ”php”
做连接:
代码:
fb60# ln -s /usr/lib/libc.so /usr/lib/libc.so.5
./install.sh
Please, wait …
Zend Optimizer installation was NOT completed successfully.
File: ./dialog does not exist!
For further assistance, please contact Zend Support at
[To continue, press Enter]
原因:这是官方的一个小失误,dialog是用来进行交互安装的一个文件,如果没有这个文件,交互安装将无法使用,所以这种情况下只能使用文本安装。
解决方法:
1:./install-tty
或者:
2:install.sh –text-mode
另外说明一下,网上有些人提供的方法说用不同的版本的dialog进行替换,其实这是一个很愚蠢的做法,因为不同版本的dialog是不一样的,这样做容易导致错误发生。
现在我的 phpinfo() 提示如下:
代码:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.8, Copyright (c) 2003-2005, by Zend Technologies with Zend Optimizer v2.5.10, Copyright (c) 1998-2005, by Zend Technologies