- 论坛徽章:
- 0
|
FreeBSD6.0 Web Server 实用安装手册 Ver.1.02
By wonjia 2006-07-02 QQ:452704410 群号码:3791457
选择ports方式安装。
假定条件,最小安装的FreeBSD6.0系统。
★.安装最新Ports。
#pkg_add -r cvsup-without-gui
#cvsup –L 2 –h cvsup.freebsd.org /usr/share/examples/cvsup/ports-supfile
注:cvsup.freebsd.org是下载服务器地址,地址“cvsup.freebsd.org”不在国内,所以速度不是很理想,建议使用以下地址:
cvsup.cn.freebsd.org cvsup1.cn.freebsd.org ~ cvsup5.cn.freebsd.org
★.安装Apache2.0
#cd /usr/ports/www/apache20
#make install clean
完全按照默认安装
★.配置Apache2.0
#ee /usr/local/etc/apache2/httpd.conf
ServerAdmin 你的邮件名字,服务期出问题时发邮件给你(例:wonjia@hotmail.com)
ServerName 你的域名如果没有域名,填写你的IP地址后边接:80(例:192.168.1.1:80)
Doucument Root “你的网站存放地址” (例:/home/www)
<Directory “这里也改成网站存放地址,同上”> </Directory>注:这里有多个<Directory”> </Directory>只修改默认Directory后面有一个地址的位置,切记不要改错了。
DirectoryIndex 这里添加网站默认的主页(例:index.htm index.php多个文件时用空格隔开)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ee /etc/rc.conf
添加以下一句:
Apache2_enable=”YES”
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ee /etc/host.conf
应该看到以下信息:
host
bind
如果不能正常启动apache可以试着掉换一下它们的位置
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#ee /etc/hosts
里面是以下格式
127.0.0.1 localhost
将localhost改为你机器的名称
如果有域名,在机器名称前添加域名
例:127.0.0.1 test.com test
注:假定及其名称为test 域名为test.com
★.启动apache
#cd /usr/local/etc/rc.d
#./apache2.sh start(关闭时把start换成stop)
★.查错
#sockstat -4 看看有没有80端口打开
#ps ax|grep httpd 看看有没有httpd进程
Log文件放在/var/log/httpd-error.log
★.PHP的支持
从PORTS中安装PHP,我用的是,#cd /usr/ports/lang/php5
make install clean
安装的时候请在选择支持APACHE前面的钩选上
然后,#ee /usr/local/etc/apache2/httpd.conf
在前面有一串AddType application……后面填上
AddType application/X-httpd-php .php
AddType application/X-httpd-php-source .phps
再安装#cd /usr/ports/lang/php5-extenons
#make install clean
★.测试PHP是否运行
建立一个新文件test.php
<?
phpinfo();
?>
然后直接在别人机器的浏览器里面打开这个test.php如果看到PHP的信息就成功了
★.MSQL的安装:
#cd /usr/ports/databases/mysql51-server
#make install clean
#ee /eyc/rc.conf
mysql_enable="YES"
#/usr/local/bin/mysql mysql
mysql>UPDATE user SET passwd='密码' where user='root';
mysql>FLUSH PRIVILEGES;
☆安装phpmyadmin(web图形管理页面)
#cd /usr/ports/databases/phpmyadmin
#make install clean
☆关于phpmyadmin导入数据库限制最大为2048KB的限制解除问题:
这是在php中默认设置的
#ee /usr/local/etc/php.ini
在这句前加上“;”注释掉。 (upload_max_filesize = 2M)
[ 本帖最后由 wonjia 于 2006-7-12 13:38 编辑 ] |
|