一,环境:
DELL
PIII 700+512M+20G
FreeBSD6.2
二,安装 CVSup并更新ports
#
cd /usr/ports/net/cvsup-without-gui
#
make install clean
#建立ports-supfile文件,配置离你最近的cvs服务器
#
cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile
#
vi
/root/ports-supfile
......
*default host=cvsup.freebsdchina.org
#(注意,cvsup默认使用TCP5999端口,请核实内网或者本机防火墙是否开通了5999端口)
......
#开始更新ports
#
cvsup
-g -L 2 /root/ports-supfile
# -g --非图形接口
# -L 2 --表示显示详细更新状态(0~2, 0表示只显示错误信息)
三,安装 apach22
#
cd /usr/ports/www/apache22
#
make install clean
#跳出的提示框中,使用默认的配置就可以了
四,安装 PHP5.2.X
#
cd /usr/ports/lang/php5
#
make install clean
#跳出的提示框中,请选中APACHE
#安装完成后,有一段提示:
#Make sure index.php is part of your DirectoryIndex.
#You should add the following to your Apache configuration file:
#AddType application/x-httpd-php .php (---要加的内容)
#AddType application/x-httpd-php-source .phps
(---要加的内容)
五,安装常用的 PHP 模块
#
cd /usr/ports/lang/php5-extensions
#
make install clean
#在跳出的提示框中,除了预设的项目外,我们必须再选择下列几个常用的项目:CTYPE、CURL、EXIF、FOLTER、FTP、GD、GETEXT、GMP、
IMAP
、 MBSTRING、MCRYPT、MSSQL、MYSQL、PDF、PCRE、SESSION、SOCKETS、ZLIB、ZIP。这些项目非常常用,尤其是 SESSION。
#然后还会出现一个选单,保持默认就可以了
#然后跳出第三个提示框,是否使用UTF8,请选上.
#PHP 模块安装完成后,还要在/etc下建立立起 php.ini 文件
#cp -rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
六,安装 MySQL5.X
#
cd /usr/ports/databases/mysql50-server
#
make install clean
#
cd /usr/ports/databases/php5-mysql
#
make install clean
七, Apache2.2.X 基本配置
#
vi /usr/local/etc/apache22/httpd.conf
ServerAdmin you@example.com
ServerName www.example.com:80
DocumentRoot "/usr/local/www/apache22/data"
在 DocumentRoot 之后,有下列区段:(中间有些#掉的注释)
Options Indexes FollowSymLinks 注释这项
#Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
您必须将它(FollowSymLinks)改成您的网页根目录位置
DirectoryIndex index.html index.htm index.php
加入 PHP 支持
如果您要使用 PHP,则必须在 httpd.conf 中加入 PHP 的支持,请在 httpd.conf 档案其它AddType周围加入下列内容,以便归类:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
八, 对 Aphche22 和 MySQL 5.X 加入开机启动
#
echo 'apache22_enable="YES"'
>> /etc/rc.conf
#
echo 'mysql_enable="YES"'
>> /etc/rc.conf