看板FreeBSD
标 题Re: [心得] 安装FreeBSD6.3 mysql+apache2+php4经验
发信站SF (Wed Feb 20 22:54:21 2008)
转信站ptt!ctu-reader!ctu-peer!ctu-gate!news.nctu!news.ncu!news.yzu!Leo.mi.ch
※ 引述《[email protected] (闲者)》之铭言:
: 像标题这样的装法应该很多人很熟悉了,这里把昨天安装的经验分享一下,或
: 许有大大可以指正,或者还在摸索的朋友可以参考。
: 6.3安装完之後因为所有软体我习惯从PORTS安装,所以我习惯先更新一下PORTS
: ,更新步骤如下:
: 先安装portupgrade与cvsup-withoutgui,然後去修改ports-supfile
FreeBSD 6.2(含)之後已经有 csup 了,不需要装 cvsup-withoutgui 。
: #ee /usr/share/examples/ports-supfile
: 档案里把host指定改为: "tw.freebsd.org"
不建议改这个档案,作个 /etc/make.conf 比较好。
Example :
SUP_UPDATE= yes
SUP= /usr/bin/csup
SUPFLAGS= -g -L 2
#
SUPHOST= cvsup3.tw.FreeBSD.org
#
SUPFILE= /usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
#
MASTER_SITE_APACHE_HTTPD?= \
http://ftp.cis.nctu.edu.tw/data/UNIX/apache/httpd/ \
http://apache.cdpa.nsysu.edu.tw/httpd/ \
http://apache.stu.edu.tw/httpd/ \
ftp://apache.cdpa.nsysu.edu.tw/Unix/Web/apache/httpd/ \
ftp://ftp.cis.nctu.edu.tw/UNIX/apache/httpd/ \
ftp://ftp.stu.edu.tw/Unix/Web/apache/httpd/
#
MASTER_SITE_BACKUP?=
ftp://ftp9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
#
MASTER_SORT_REGEX= \.tw/ \.tw\. \.edu\.tw/ \.edu\.tw nchc
: 更新ports-tree:
: #cd /usr/ports
: #cvsup -L2 /usr/share/examples/ports-supfile
: #portsdb -Uu (更新PORTS)
: #
: #pkgdb -F (check and fix package database)
有作 /etc/make.conf 的话,建议用以下的指令:
# cd /usr/ports
# make fetchindex
# portsdb -u
# portsclean -CD
用这个指令可以看看有哪些已安装的 package(ports)有新版本:
# portversion -v -L =
: #portupgrade -acCv (把已安装的套件升级)
: 再来去PORTS安装mysql,安装完之後要经过下面程序才能启动mysql:
: 1. 执行initial db script
: #/usr/local/bin/mysql_install_db
没记错的话,用 ports 安装的 MySQL ,
启动的 script(/usr/local/etc/rc.d/mysql-server)会在初次启动时搞定这个步骤。
: 2. 找到mysql提供的设定档范例,拷贝到/etc档名为my.cnf
设定档范例放在 /usr/local/share/mysql/my-* 。
: 3. 更改目录拥有者
: #cd /var/db
: #chown -R mysql mysql
用 ports 安装 MySQL 的话,可以不用手动作这种事。
: 4. 启动 mysql
: #/usr/local/bin/safe_mysqld &
用 ports 安装的 MySQL 只要在 /etc/rc.conf 放进这行:
mysql_enable="YES"
然後用下面这个指令就能启动:
# /usr/local/etc/rc.d/mysql-server start
: 5. 更改 mysql root's password.
: 然後安装Apache2,安装完之後再安装PHP4与PHP4-extension,安装步
: 骤里好像都有。
强烈建议,用 PHP5 ....
此外,记得用 cp 把 /usr/local/etc/php.ini-recommended 复制一份,
成为 /usr/local/etc/php.ini ,之後的调整只要改 php.ini 这个档就好。
--
本草纲目有记载,
白目脑残没药医。
--
※Origin:星 情 小 筑 < Star.leobbs.net >
※From: 218-164-225-149.dynamic.hinet.net