OpenBSD环境下安装PHP加速软件eAccelerator的方…

2009-05-13 16:00:44来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


                本文来自http://onmp.cublog.cn,欢迎转载!
本文的实验环境为:
OpenBSD 4.4-current
eAccelerator 0.9.5.3
一、系统环境的准备

OpenBSD的安装就不说了,需要的软件都使用pkg_add的方式安装,注意设定正确的PKG_PATH。
这里只介绍后面安装必须的软件环境(红色为输入的命令,蓝色为输入的文本内容,棕色表示要删除的内容)。
为了避免权限的问题,下面所有的操作都在root环境下进行。对安全特别重视的朋友或者远程安装的朋友请使用维护帐号登录,sudo执行。

pkg_add wget autoconf-2.59p3 unzip libtool m4 php5-core php5-fastcgi
(注意上面autoconf的版本,请根据packages中的情况自行修改)
(PHP装好后有个提示,请按提示做下连接并创建PHP工作目录):
ln -s /var/www/conf/modules.sample/php5.conf /var/www/conf/modules
mkdir /var/www/tmp
chown www /var/www/tmp
chgrp www /var/www/tmp
chmod 0755 /var/www/tmp

说明一下:上面的软件环境是最基本的,如果在你的服务器上还需要其他软件,请自行安装.

至此,软件环境已经准备好了,测试一下:

vi /var/www/htdocs/info.php

输入下面的内容:


phpinfo();
?>

保存退出,apachectl start启动web
server,用浏览器访问:http://xxx.xxx.xxx.xxx/info.php,应该可以看到PHP信息
(xxx.xxx.xxx.xxx是你服务器的IP地址).如果看不到,说明你前面没做对,请仔细对照本文档核对.

二、修改eAccelerator 0.9.5.3源码,适应OpenBSD环境

cd /tmp

wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.zip

unzip eaccelerator-0.9.5.3.zip

cd eaccelerator-0.9.5.3

vi +110 eaccelerator.h

敲入2dd删除110和111两行内容,删除的内容在下面:

        typedef intptr_t;
        #define _INTPTR_T_DEFINED

删完后插入下面的内容:

  typedef int intptr_t;
  #define _INTPTR_T_DEFINED
#else
#  ifdef HAVE_STDINT_H
#    include
#  elif HAVE_INTTYPES_H
#    include
#  endif


完成后这段的内容应该是:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:如何用光盘升级系统

下一篇:FreeBSD中启用SSH