在FreeBSD 6.2上搭建网站服务器,过程并不复杂,但有几个关键步骤需要留意。本教程将逐步带你完成环境搭建,从加速下载工具到Apache、PHP、MySQL,再到基本配置,全覆盖。 1. 安装设置Prozilla(端口下载加速) 安装任何端口之前,先安装一个下载加速工具是明智的选择——否则后续的
在FreeBSD 6.2上搭建网站服务器,过程并不复杂,但有几个关键步骤需要留意。本教程将逐步带你完成环境搭建,从加速下载工具到Apache、PHP、MySQL,再到基本配置,全覆盖。
安装任何端口之前,先安装一个下载加速工具是明智的选择——否则后续的下载速度会让你难以忍受。Prozilla正是为此而生。使用以下命令安装:
长期稳定更新的攒劲资源: >>>点此立即查看<<<
# cd /usr/ports/ftp/prozilla
# make install clean
安装过程中会弹出对话框:

这是例子和HTML格式的手册页,暂时用不上但以后想研究可以勾选,然后选择OK即可。
安装完毕后,需要编辑或创建 /etc/make.conf:
# ee /etc/make.conf
如果是最小化安装,该文件可能不存在,直接新建即可。将原有内容用#注释掉,然后添加以下内容:
FETCH_CMD= proz
FETCH_BEFORE_ARGS= -r -k=4 --s
FETCH_AFTER_ARGS=
DISABLE_SIZE= yes
注意:如果以后Prozilla偶尔无法正常下载,临时将/etc/make.conf中新增的内容注释掉,即可恢复默认下载方式。
接下来安装Web服务器。执行:
# cd /usr/ports/www/apache22
# make install clean
会看到如下配置界面:

此时需要根据自身情况选择模块。如果不确定,保持默认选项直接选择OK即可——默认已能满足大多数需求。通常采用默认设置,较为省心。
安装时间取决于网络速度,系统会从网上下载源码包。
PHP是动态网站的核心。执行:
# cd /usr/ports/lang/php5
# make install clean
配置界面如下:

完成后,继续安装常用的PHP扩展模块:
# cd /usr/ports/lang/php5-extensions/
# make install clean
这次会弹出模块选择菜单。除了默认已勾选的项,建议额外勾选以下常用扩展:CTYPE、CURL、EXIF、FILTER、FTP、GD、GETTEXT、GMP、MBSTRING、MCRYPT、MYSQL、PDF、IMAP、PCRE、SESSION、SOCKETS、ZLIB、ZIP。其中SESSION几乎是每个PHP应用都必需的,务必选上。

接下来会显示依赖配置界面,保持默认即可:

注意还有一个界面需要勾选:

该选项主要用于中文支持——毕竟国际用户也希望中文用户能正常使用。
安装完成后,复制PHP配置文件:
# cp -rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
数据库方面,选择MySQL 5.0系列较为稳定。执行:
# cd /usr/ports/databases/mysql50-server
# make install clean
# cd /usr/ports/databases/php5-mysql
# make install clean
这样PHP就能通过MySQL扩展连接数据库了。
Apache安装完成后,需要进行最基本的配置才能正常运行。本节先介绍几个最常用的设定,让你快速让服务器进入工作状态;更详细的Apache配置将在后续章节另行说明。Apache的主配置文件位于:
/usr/local/etc/apache22/httpd.conf
后续操作会用到该文件。
完成以上步骤后,一个基础环境就搭建好了。不过不要急着关闭终端,后面还有Apache、PHP、MySQL的协同配置需要处理——下一篇将详细展开。
上一页12 下一页 阅读全文
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述