Chinaunix首页 | 论坛 | 博客
  • 博客访问: 389432
  • 博文数量: 105
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1145
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-01 09:01
文章分类

全部博文(105)

文章存档

2010年(3)

2009年(93)

2008年(9)

我的朋友

分类: BSD

2008-10-01 09:51:21

本文来自http://onmp.cublog.cn,欢迎转载!

搞定了再回头看看过程,其实还算简单的.主要步骤在下面:
 
1.pkg_add autoconf-2.61p1
如果装过autoconf,这步可以省略.
 
2.cd /usr/lib
 
3.手动做个链接,否则下面ZendOptimizer的安装进行不了.
ln -s libm.so.2.3 libm.so.1.0
ln -s libutil.so.11.0 libutil.so.9.0
ln -s libc.so.43.0 libc.so.30.1
 
4.vi php.ini
 
5.找到;suhosin.stealth = 0这行(在靠近末尾的地方),去掉注释,改成:
suhosin.stealth = 1
保存退出.
 
6.vi /usr/local/bin/phpize
 
找到
phpize_check_autotools()
{
  test -z "$PHP_AUTOCONF" && PHP_AUTOCONF=autoconf
  test -z "$PHP_AUTOHEADER" && PHP_AUTOHEADER=autoheader
  if test ! -x "`$php_shtool path $PHP_AUTOCONF`"; then
    cat <
 
这段,加入autoconf的版本号,如下:
 
phpize_check_autotools()
{
  test -z "$PHP_AUTOCONF" && PHP_AUTOCONF=autoconf-2.61
  test -z "$PHP_AUTOHEADER" && PHP_AUTOHEADER=autoheader-2.61
  if test ! -x "`$php_shtool path $PHP_AUTOCONF`"; then
    cat <
 
(已经装过autoconf的版本号可以用pkg_info命令查看).
 
7.下载ZendOptimizer-3.3.0a-openbsd3.4-i386.tar.gz
因为在下载需要登陆,可以用电子邮件去注册,登陆后下载这个文件,然后拷贝到工作目录(或使用U盘、光盘、FTP.....等等方式).
 
8.tar xzvf ZendOptimizer-3.3.0a-openbsd3.4-i386.tar.gz
 
9.cd ZendOptimizer-3.3.0a-openbsd3.4-i386
 
10.cd zui_files
 
11../php -a install.php
执行上面的命令(前面只一个点哦,看清楚了)进行手动安装,接下来的过程就一目了然了.注意在选择安装目录的时候填入:/var/www/lib/php/modules这个目录(模块的目录可以在php.ini文件中指定,一般用默认的这个即可,除非你改变了目录位置),php.ini文件的位置填入/var/www/conf,其他都很简单了,如果你是用Apache,就在问到web server的那步选择yes.如果不是Apache,就回答no,安装完了手动重起web服务.
 
12.根据屏幕提示安装完毕,如果是Apache,就让安装程序重起Apache.
 
13.重启完后修改php.ini文件,将ZendOptimizer的部分修改如下:
 
[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.version=3.3.0a
zend_extension=/var/www/lib/php/modules/lib/ZendExtensionManager.so
zend_extension=/var/www/lib/php/modules/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so

 
13.修改完后保存退出,重启web server,输入php -v看看,ZendOptimizer已经装好了!
 
阅读(1410) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-07-31 16:27:48

受益非浅!! 谢谢分享!

czjin2008-12-16 12:06:38

我是按照您“摸索了两天,终于搞定了OpenBSD 4.3和Zend Optimizer3.3.0a(最终版) ”文章做下来,到以下地方出错了,请前辈给我指教。谢谢。 # tar zxvf ZendOptimizer-3.3.0a-openbsd3.4-i386.tar.gz # cd ZendOptimizer-3.3.0a-openbsd3.4-i386 # cd zui_files # ./php -a install.php ./php: can't load library 'libm.so.1.0'