经过各位的提醒和搜索,终于将 Zend Optimizer 2.5.10 装好,现整理如下:
我的 uname -a :
CODE:[Copy to clipboard]FreeBSD fb60.abc.org 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov 3 09:36:13 UTC 2005 root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC i386
根据 “FreeBSD扫盲之apache+php+ZendOptimizer简单安装、设置 ” 一文 ,用ports 装ZendOptimizer,apache2+mod_php4 已装好。
CODE:[Copy to clipboard]另外安装ZendOptimizer也最好用ports安装,不过我是习惯了直接装了,呵呵,ports安装的话方法是:
下载ZendOptimizer-2.5.10a-freebsd5.1-i386.tar.gz后,置于/usr/ports/distfiles目录下,
cd /usr/ports/devel/ZendOptimizer
make install clean;
我的安装完后 phpinfo() 只显示:
CODE:[Copy to clipboard]This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
没有
CODE:[Copy to clipboard]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
说明我的 Zend 只是 1.3.0 版,而不是版主令人羡慕的 Zend Optimizer v2.5.10, !
请看我的 pkg_info:
CODE:[Copy to clipboard]ZendOptimizer-2.5.10a_1 An optimizer for PHP code
apache-2.1.4 Version 2.1 of Apache web server with prefork MPM.
autoconf-2.59_2 Automatically configure source code on many Un*x platforms
bison-1.75_2 A parser generator from FSF, (mostly) compatible with Yacc
curl-7.14.0 Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
dri-6.2.1,2 OpenGL hardware acceleration drivers for the DRI
expat-1.95.8_3 XML 1.0 parser written in C
fontconfig-2.2.3,1 An XML-based font configuration API for X Windows
freetype2-2.1.10_1 A free and portable TrueType font rendering engine
gettext-0.14.5 GNU gettext package
gmake-3.80_2 GNU version of ‘make’ utility
help2man-1.35.1 Automatically generating simple manual pages from program o
imake-6.8.2 Imake and other utilities from X.Org
jpeg-6b_3 IJG’s jpeg compression utilities
libiconv-1.9.2_1 A character set conversion library
libltdl-1.5.18 System independent dlopen wrapper
libmcrypt-2.5.7_1 Multi-cipher cryptographic library (used in PHP)
libtool-1.3.5_2 Generic shared library support script (1.3)
libtool-1.5.18 Generic shared library support script (1.5)
lynx-2.8.5 A non-graphical, text-based World-Wide Web client
m4-1.4.3 GNU m4
mod_php4-4.4.0,1 PHP Apache Module
mysql-client-4.1.13 Multithreaded SQL database (client)
mysql-server-4.1.13 Multithreaded SQL database (server)
openssl-stable-0.9.7i SSL and crypto library
p5-gettext-1.03 Message handling functions
pcre-6.2 Perl Compatible Regular Expressions library
pdflib-6.0.1_2 A C library for dynamically generating PDF
pecl-pdflib-2.0.4 A PECL extension to create PDF on the fly
pecl-zip-1.0 A PECL extension to read zip files
perl-5.8.7 Practical Extraction and Report Language
php4-bz2-4.4.0 The bz2 shared extension for php
php4-ctype-4.4.0 The ctype shared extension for php
php4-curl-4.4.0 The curl shared extension for php
php4-extensions-1.0 A “meta-port” to install PHP extensions
php4-gd-4.4.0 The gd shared extension for php
php4-gettext-4.4.0 The gettext shared extension for php
php4-mbstring-4.4.0 The mbstring shared extension for php
php4-mcrypt-4.4.0 The mcrypt shared extension for php
php4-mysql-4.4.0 The mysql shared extension for php
php4-overload-4.4.0 The overload shared extension for php
php4-pcre-4.4.0 The pcre shared extension for php
php4-posix-4.4.0 The posix shared extension for php
php4-session-4.4.0 The session shared extension for php
php4-tokenizer-4.4.0 The tokenizer shared extension for php
php4-xml-4.4.0 The xml shared extension for php
php4-zlib-4.4.0 The zlib shared extension for php
phpMyAdmin-2.6.3.1 A set of PHP-scripts to manage MySQL over the web
pkg_tree-1.1_1 Get a ‘graphical’ tree-overview of installed packages
pkgconfig-0.17.2 A utility to retrieve information about installed libraries
png-1.2.8_2 Library for manipulating PNG images
postfix-2.2.5,1 A secure alternative to widely-used Sendmail
pure-ftpd-1.0.20_3 A small, easy to set up, fast and very secure FTP server
t1lib-5.0.1,1 A Type 1 Rasterizer Library for UNIX/X11
xorg-libraries-6.8.2 X11 libraries and headers from X.Org
zziplib-0.10.82 A library to provide transparent read access to zipped file
看 pkg_info Zend 已经安装了,奇怪!
接上文(用 ports 安装未果):
将手动下载的 /usr/ports/distfile/ZendOptimizer-2.5.10a-freebsd5.1-i386.tar.gz 拷贝到 /tmp:
CODE:[Copy to clipboard]#tar -xzf ZendOptimizer-2.5.10a-freebsd5.1-i386.tar.gz
#cd ZendOptimizer-2.5.10a-freebsd5.1-i386
#./install.sh
提示:
CODE:[Copy to clipboard]/usr/libexec/ld-elf.so.1: Shared object “libcrypt.so.2″ not found, required by “php”
于是:
CODE:[Copy to clipboard]fb60# find / -name “libcrypt.so”
/usr/lib/libcrypt.so
接着:
CODE:[Copy to clipboard]ln -s /usr/lib/libcrypt.so /usr/lib/libcrypt.so.2
接着安装,又提示:
CODE:[Copy to clipboard]fb60# ./install.sh
/usr/libexec/ld-elf.so.1: Shared object “libm.so.3″ not found, required by “php”
接着找、做连接:
CODE:[Copy to clipboard]fb60# find / -name “libm.so”
/usr/lib/libm.so
^C
fb60# ln -s /usr/lib/libm.so /usr/lib/libm.so.3
再安装,又提示:
CODE:[Copy to clipboard]fb60# ./install.sh
/usr/libexec/ld-elf.so.1: Shared object “libc.so.5″ not found, required by “php”
做连接:
CODE:[Copy to clipboard]fb60# ln -s /usr/lib/libc.so /usr/lib/libc.so.5
再安装,ok了。下面的根据提示进行即可。