1、更新ports安装包
使用portsnap来更新步骤(可以修改/etc/portsnap.conf的配置文件SERVERNAME=portsnap.cn.FreeBSD.org,以提高你的下载速度)
a、没有执行过使用 portsnap fetch extract
b、执行过 portsnap update
使用cvsup安装更细步骤
a、首先安装cvsup
#cd /usr/ports/net/cvsup-without-gui
#make install clean
b、配置cvsup
#cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile
修改配置文件*default host=CHANGE_THIS.FreeBSD.org修改为*default host=cvsup.cn.FreeBSD.org
#vi /etc/ports-supfile
c、执行cvsup
#cvsup -L 2 /etc/ports-supfile
或者将此命令加入到crontab里面去。怎么加以后进行讨论
2、安装mysql的步骤
a、安装步骤
#cd /usr/ports/databases/mysql51-server
#make WITH_CHARSET=GBK WTIH_XCHARSET=ALL install clean
#cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
b、设置自启动
vi /etc/rc.conf
mysql_enable="YES"
c、初始化
/usr/local/bin/mysql_install_db --user=mysql
chown -R mysql /var/db/mysql/
d、启动
/usr/local/bin/mysqld_safe -user=mysql &
e、修改密码
/usr/local/bin/mysqladmin -u root password 'newpasswd'
3、安装apache22的步骤
a、安装步骤
#cd /usr/ports/www/apache22
#make WITH_BERKELEYDB=db4 install clean //增加一个小的东西就是为了subversion得用的一个库
【有很多的默认配置信息,选择默认就可以了!】
b、解决兼容性的问题
这个时候启动会报一个警告信息,解决错误
#cd /usr/src/sys/modules/accf_data
#make
#make install clean
#cd /usr/src/sys/modules/accf_http
#make
#make install clean
#vi /etc/loader.conf
加入以下代码
accf_data_load="YES"
accf_http_load="YES"
c、添加配置信息并启动
#vi /etc/rc.conf
加入如下
#apache22
apache22_enable="YES"
apache22_http_accept_enable="YES"
启动
#reboot
#apachectl -k restart
4、安装php52
a、编译安装
#cd /usr/ports/lang/php52
#make install clean
安装过程当中需要配置信息如下
[X] CLI Build CLI version
[X] CGI Build CGI version
FreeBSD8.1最新apache+PHP+mysql+samba+svn的安装步骤详解
最新推荐文章于 2024-07-23 22:26:34 发布