首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > 用OpenBSD构建WEB服务器 apache+mysql+php+zend+phpmyadmin
【标  题】:用OpenBSD构建WEB服务器 apache+mysql+php+zend+phpmyadmin
【关键字】:OpenBSD,WEB,apache+mysql+php+zend+phpmyadmin
【来  源】:http://www.cublog.cn/u/13797/showart.php?id=108527

用OpenBSD构建WEB服务器 apache+mysql+php+zend+phpmyadmin

       用OpenBSD构建WEB服务器 apache+mysql+php+zend+phpmyadmin
 
玩这个操作系统简直是偶的僵梦,超级郁闷啊,资料也极为少,只能靠自己一点一点摸索了。

1、首先安装OpenBSD系统,并升级至Sable版本,升级方法为:
到官方网站下载src.tar.gz和ports.tar.gz
首先把OpenBSD的ftp打开
slzq#vi /etc/rc.conf (修改ftpd_flags="-D")
slzq#adduser ftp (所有都选默认,密码FTP)
slzq#mkdir /home/ftp/incoming
slzq#chmod 777 incoming
把下载的两个文件ftp到匿名FTP中
slzq#cd /home/ftp/incoming
slzq#cp ports.tar.gz /usr
slzq#cp src.tar.gz /usr/src
slzq#tar zxvf /usr/ports.tar.gz
slzq#tar zxvf /usr/src/src.tar.gz
slzq#cd /usr/src
slzq#cvs -d
anoncvs@anoncvs.ca.openbsd.org:/cvs -q up -Pd (升级为STABLE)
slzq#cvs -d
anoncvs@anoncvs.ca.openbsd.org:/cvs -q up -PAd(升级为Current)
slzq#cd /usr/src/sys/arch/i386
slzq#cp GENERIC slzq
slzq#vi slzq (内核偶一般不改太多,只把486、586去掉)
slzq#config slzq
slzq#cd ..compile
slzq#cd slzq
slzq#make
slzq#make depned
slzq#make
slzq#cp bsd /bsd
slzq#reboot
原系统默认已经安装了Apache 1.3.28, 但没有集合php mysql,并且在使用中发现它的权限怪怪的,怀疑限制太多,所以放弃不用。

2、下载安装所需要的几个软件包
http://202.102.249.34/slzq/OpenBSD/mysql-3.23.58.tar.gz
http://202.102.249.34/slzq/OpenBSD/apache_1.3.29.tar.tar
http://202.102.249.34/slzq/OpenBSD/php-4.3.4.tar.gz
http://202.102.249.34/slzq/OpenBSD/phpMyAdmin-2.5.4-php.tar.gz
把上述软件包放到匿名FTP中

3、安装MYSQL
slzq#cd /home/ftp/incoming
slzq#tar zxvf mysql-3.23.58.tar.gz
slzq#cd mysql-3.23.58
slzq#./configure --prefix=/usr/local/mysql --with-charset=gb2312
slzq#make
slzq#make isntall
slzq#./scripts/mysql_install_db
slzq#adduser mysql
slzq#chown -R root /usr/local/mysql
slzq#chown -R mysql /usr/local/mysql/var
slzq#chgrp -R mysql /usr/local/mysql
slzq#/usr/local/mysql/bin/safe_mysqld --user=mysql & (启动MYSQL)
slzq#/usr/local/mysql/bin/mysqladmin -u root -p password 'new-password' (修改密码)


4、安装Apache
slzq#tar zxvf apache_1.3.29
slzq#cd apache_1.3.29
slzq#./configure --prefix=/home/www --enable-module=so
slzq#make
slzq#make isntall

5、安装PHP
slzq#tar php-4.3.4.tar.gz
slzq#cd php-4.3.4
slzq#./configure --with-mysql --with-apxs=/home/www/bin/apxs
slzq#make
slzq#make install
slzq#cp php.ini-dist /usr/local/lib/php.ini
slzq#vi /home/www/conf/httpd.conf
添加
DirectoryIndex index.html index.htm index.php index.php3
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
这个PHP包默认安装有ZEND的,所以就不需要再另外只安装了。


6、安装Phpmyadmin
slzq#tar zxvf phpMyAdmin-2.5.4-php.tar.gz
slzq#cp -r phpMyAdmin-2.5.4 /home/www/htodcs/phpadmin
slzq#vi /home/htdocs/phpadmin/config.inc.php
更改$cfg['PmaAbsoluteUri'] = 'http://local/phpadmin/';
i]['auth_type'] = 'config'; (把config改为http)

http://local/phpadmin/ 默认root是没密码的
修改Language 为chinese zh
Change password ,输入新密码
刷新,输入刚才密码就可以管理mysql了

7、开机自运行Apache与mysql
slzq#vi /etc/rc.local
加入/home/www/bin/apachectl start
/usr/local/mysql/bin/safe_mysqld --user=mysql &
安装完可以测试一下
slzq#cd /home/www/htdocs
slzq#vi info.php
<?
phpinfo()
?>
执行http://local/info.php

大家可以通过http://61.163.233.217
http://61.163.233.217/info.php
http://61.163.233.217/phpadmin/
测试,服务器月底关闭。

联系方式:
MSN:
slzq@msn.com
希望这篇文章可以帮到大家,懒人的话直接copy粘贴命令就可以了

今年夏天很冷:【上一篇】
OpenBSD WEB应用更新 +tomcat jsp:【下一篇】
【相关文章】
  • 安装OPENWEBMAIL
  • webpartzone无法显示最小化和关闭按钮?
  • 本周技术关注[面向webapps运维]:Build Your Own Oracle RAC 10g Release 2 Cluster on Linux and FireWire
  • Js 调用 WebService心得总结
  • 在 ASP.NET 2.0 中创建 Web 应用程序主题
  • 准备使用MySQL与ASP.NET开发Web应用
  • [排错]“web服务器运行的不是ASP.net 1.1”
  • Visual Studio 2005 Web Application Projects (RC1)的一个Bug
  • Web Site Project转换为Web Application Projects的问题
  • 用VB将第三方控件打成CAB包(在WEB页面上使用)---转
  • 【随机文章】
  • Delphi7调用WebService(C#)的问题
  • RS/6000液晶显示屏上显示代码(LED)的含义
  • OSPF路由协议概念及工作原理(二)
  • 珠宝厂视频监控数据管理应用
  • Decorator模式与Dynamic Proxy模式
  • Visual C++ 2005 中的XML注释
  • 利用C#实现标准的Dispose模式
  • C++创始人大名的发音
  • 使用Stencil Buffer实现Reflection
  • 2002年4月全国计算机等级考试二级C语言试卷(含答案)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.