- 论坛徽章:
- 0
|
经过各位的提醒和搜索,终于将 Zend Optimizer 2.5.10 装好,现整理如下:
我的 uname -a :
- 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 已装好。
- 另外安装ZendOptimizer也最好用ports安装,不过我是习惯了直接装了,呵呵,ports安装的话方法是:
- 下载ZendOptimizer-2.5.10a-freebsd5.1-i386.tar.gz后,置于/usr/ports/distfiles目录下,
- cd /usr/ports/devel/ZendOptimizer
- make install clean;
复制代码
我的安装完后 phpinfo() 只显示:
- This program makes use of the Zend Scripting Language Engine:
- Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
复制代码
没有
- 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:
- 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:
- #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
复制代码
再安装,ok了。下面的根据提示进行即可。
现在我的 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
复制代码
附:1个用 Zend 加密过的 php 文件,用来测试 Zend 是否正确安装,使用时将“.chm”删掉。
[ 本帖最后由 jnmt 于 2005-12-28 22:55 编辑 ] |
|