1.下载:
Mysql: mysql-5.0.37-freebsd6.0-i386.tar.gz
2.配制
a)配制mysql
i.把mysql-5.0.37-freebsd6.0-i386.tar.gz解压到/usr/ports/databases(任意)文件夹下
输入#tar -jxvf mysql-5.0.37-freebsd6.0-i386.tar.gz
得到文件夹mysql-5.0.37-freebsd6.0-i386,将其改名为mysql,放到/usr/local下
命令为#ln –s mysql-5.0.37-freebsd6.0-i386/usr/local/mysql
ii.#pwgroupadd mysql #建立mysql组
#pw useradd mysql –g mysql #建立mysql用户并且加入到mysql组中
// RedHat中是#groupaddmysql
//RedHat中是#useradd –gmysql mysql
#cd mysql
#scripts/mysql_install_db --user=mysql
#chown –R root /usr/local/mysql/data
#chown –R mysql /usr/local/mysql/data
//生成数据库
#/usr/local/mysql/scripts/mysql_install_db--user=mysql
//启动mysql服务
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
//修改mysql的root密码
#/usr/local/mysql/bin/mysqladmin –u root –p password12345
回车出现Enter password:最开始密码默认为空继续回车即可.
#cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/mysqld
//启动mysql
#/etc/rc.d/mysqld start
关闭mysql
#/etc/rc.d/mysqld stop
3.安装光盘1
a)选标准安装
b)配置好网卡IP及ssh
c)安装好后用root登录进去后再用#sysinstall命令装好ports
d)再把原来安装好的freebsd6.2的distfiles文件夹copy到/usr/ports/distfiles
e)安装jdk
#cd /usr/ports/java/jdk15
#make
#make install clean(即去找/usr/ports/distfiles/java/diablo-jdk-freebsd6.i386.1.5.0.07.01.tbz)
安装直到完成.
f)安装apache(默认访问页面http://localhost)
#cd /usr/ports/www/apache22
#make install clean(即去找/usr/ports/distfiles/apache22/httpd-2.2.3.tar.bz2)
#ee /etc/rc.conf
在里面加入
apache22_enable=”YES”
apache手动启动路径/usr/local/etc/rc.d/apache22 start|stop
注:/usr/local/etc/apache22/httpd.conf之后还要进一步修改.
apache模块文件/usr/local/libexec/apache22/
g)安装php
#cd /usr/ports/www/php5-session
#make install clean(即去找/usr/ports/distfiles/php-5.1.6.tar.bz2)
# cd /usr/ports/lang/php5-extensions//一些常用的 PHP 模块
# make install clean
h)安装resin(默认访问页面http://localhost:8080)
#cd /usr/ports/www/resin3
#make install clean(即去找/usr/ports/distfiles/resin-3.0.23.tar.gz)
#ee /etc/rc.conf
在里面加入
resin3_enable="YES"
resin手动启动路径/usr/local/etc/rc.d/resin3.sh start|stop
resin主目录/usr/local/resin3
i)装tomcat (默认访问页面http://localhost:8180)
#cd /usr/ports/www/tomcat55
#make install clean
#ee /etc/rc.conf
在里面加入
tomcat55_enable="YES"
tomcat手动启动路径/usr/local/etc/rc.d/tomcat55 start|stop
tomcat主目录/usr/local/tomcat5.5
j)安装mysql
#cd /usr/ports/databases/mysql51-server
#make WITH_CHARSET=utf8 WITH_XCHARSET=all installclean
# cd /usr/ports/databases/php5-mysql
# make install clean//mysql支持php
#cd /usr/ports/databases/mysql-connector-java
#make install clean //mysql支持java
k)安装phpmyadmin
#cd /usr/ports/databases/phpmyadmin
#make install clean
安装完后
默认路径是
/usr/local/www/phpMyAdmin
修改/usr/local/www/phpMyAdmin/libraries/config.default.php下面的root的密码
l)ftp服务器
SmbFTPD服务器的架设
#/usr/ports/ftp/smbftpd
# ./configure
# make
# make cert
# make install
# kill -1 `cat /var/run/inetd.pid`
# /usr/local/etc/rc.d/smbftpd.sh start|stop#
#ee /ete/rc.conf
加入
smbftpd_enable="YES"
注ftp账号为用户注册时的账号
详细配制请参考
freebsd实用大全
freebsd实用手册
http://www.freebsdchina.org
freebsd posts系统下tomcat5.5和apache2.2.3整合
1)必备的组件mod_jk的安装
2)#cd /usr/ports/www/mod_jk
3)#make
4)Make install
5)编辑 /usr/local/etc/apache22/httpd.conf添加如下内容
6)LoadModule jk_module libexec/apache22/mod_jk.so
7)建立文件/usr/local/etc/apache22/Includes/tomcat-apache.conf在下面添加如下
JkWorkersFile/usr/local/tomcat5.5/conf/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel info
JkMount /*.jsp ajp13
JkMount /jsp-examples/* ajp13
JkMount /servlets-examples/* ajp13
JkMount /servlet/* ajp13
* JkMount 是把tomcat中的URI与Apache的URI做一个映射,也就是说:
8)确定 tomcat 配置文件 server.xml 中有开启AJP功能:
测试
http://localhost/—> 出现Apache的信息:It works!
http://localhost/index.jsp—> 出现Tomcat欢迎页面
这样就说明Apache将JSP的处理交给了Tomcat进行了!