红联Linux门户
Linux帮助

终于搞定了OpenBSD 4.3和Zend Optimizer3.3.0a

发布时间:2008-10-07 00:08:22来源:红联作者:Cimsbbl
作者:young_king
搞定了再回头看看过程,其实还算简单的.主要步骤在下面:

1.pkg_add autoconf-2.61
如果装过autoconf,这步可以省略.

2.cd /usr/lib

3.手动做个链接,否则下面ZendOptimizer的安装进行不了.

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

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
13.修改完后保存退出,重启web server,输入php -v看看,ZendOptimizer已经装好了!
文章评论

共有 0 条评论