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

2009-05-13 03:01:12来源:未知 阅读 ()

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

       用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

标签:

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

上一篇:OpenBSD WEB应用更新 +tomcat jsp

下一篇:MAN:fdisk