Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14273414
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类: BSD

2009-06-25 08:49:50

为了解决论坛上一位兄弟问的netbsd的问题,决定亲自试试,FreeBSD用的多一些,OpenBSD以前玩过,NetBSD还一次都没装过,今天抽空vmware了一下,留个笔记吧。

1、安装NetBSD系统

过程我抓了图,,看这个吧。

2、更新pkgsrc

setenv CVSROOT
setenv CVS_RSH ssh

cd /usr/pkgsrc
cvs -q update -dP

,这篇讲的挺详细的。

3、安装apache

#cd /usr/pkgsrc/www/apache22
#make install clean

#cp /usr/pkg/share/examples/rc.d/apache /etc/rc.d/
#echo apache=YES >> /etc/rc.conf

编辑
vi /usr/pkg/etc/httpd/httpd.conf
加入:
Servername 192.168.0.1:80

vi  /etc/hosts/
加入:
192.168.0.1 NetBSD

这里NetBSD是你的hostname。

#apachectl start

通过浏览器访问可以看到It works!这个页面。

4、安装php

#cd /usr/pkgsrc/lang/php5
#make install clean

#cd /usr/pkgsrc/www/ap-php/
#make install clean


vi /usr/pkg/etc/httpd/httpd.conf

    LoadModule php5_module lib/httpd/mod_php5.so
    AddType application/x-httpd-php .php 
    AddHandler application/x-httpd-php .php


    DirectoryIndex index.php index.html

默认的首页是index.html,我们安装apache一般不会是单单用静态的吧,呵呵,所以加上index.php吧。

这个时候重启apache,可以新建个文件,内容是:

phpinfo();

?>

通过浏览器访问试试吧,如果操作没有错误的话,应该能看到phpinfo的界面的。

5、安装mysql

cd /usr/pkgsrc/databases/php-mysql
make install clean;

#vi /usr/pkg/etc/php.ini

在;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
下面加入:extension=mysql.so

 


#cd /usr/pkgsrc/databases/mysql5-server
#make install clean


#cp /usr/pkg/share/examples/rc.d/mysqld /etc/rc.d/
#echo mysqld=YES >> /etc/rc.conf


/etc/rc.d/mysqld start


#/usr/pkg/bin/mysqladmin -u root password '810122'

从安全角度出发,我们要把默认情况下给我们添加的test数据库和匿名用户给删除掉,运行下面的命令:
#/usr/pkg/bin/mysql_secure_installation.

NetBSD# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.0.67 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> exit

6、安装phpmyadmin

cd /usr/pkgsrc/databases/phpmyadmin
meke install clean;

vi /usr/pkg/etc/httpd/httpd.conf
Include /usr/pkg/share/examples/phpmyadmin/apache.conf

重启apache以后就可以通过访问了。


cp /usr/pkg/share/phpmyadmin/libraries//config.default.php /usr/pkg/etc/phpmyadmin/config.inc.php

vi /usr/pkg/etc/phpmyadmin/config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'config';
改为http,那么访问的时候需要输入用户名、密码。
如果选择“cookie”验证模式,那么最好再安装上/usr/pkgsrc/security/php-mcrypt

阅读(7104) | 评论(7) | 转发(1) |
给主人留下些什么吧!~~

lmnos2012-10-03 18:48:49

很好学习了

laicai20032011-03-25 13:45:33

写的很详细啊,受益了。

chinaunix网友2010-09-06 15:16:31

双线服务器托管、租用、机柜租赁 郑州景安双线BGP机房, QQ:340699407 欢迎咨询洽谈

chinaunix网友2010-07-09 16:34:48

写的不错 http://www.hongtuidc.cn

chinaunix网友2010-03-23 12:43:10

如果您有一技之长,请到淘师宝发帖子收徒弟; 如果您想学习一门技能,请到淘师宝发帖子拜师傅; 拜师傅,收徒弟,到淘师宝,网址:www.taoshibao.com