OpenBSD环境下安装PHP加速软件eAccelerator的方…
2009-05-13 16:00:44来源:未知 阅读 ()
本文来自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
- ACL 疑问 2009-05-13
- 升级FreeBSD7.0到7.1的方法 2009-05-13
- 从硬盘安装FREEBSD的方法 2009-05-13
- freebsd下安装软件使用说明 2009-05-13
- Freebsd CARP设定写测试方法 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash