ZEND
June 5th, 2006 by song

经过各位的提醒和搜索,终于将 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了。下面的根据提示进行即可。


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

SIDEBAR
»
S
I
D
E
B
A
R
«
»  Substance:WordPress   »