引用 | 编辑
johnroyer
2006-08-09 23:41 |
楼主
▼ |
||
![]() 以下是我的安装步骤 但愿对大家能有所帮助 系统:FreeBSD 6.1 ########### 我是分隔线 :P ########### 首先进入 ports 目录内,Apache 为网页伺服器软体,被分类为「www」,因此必须进入 www 目录内才找的到 apache 。 不确定的话也可以使用搜寻的方式,然后看看列表中的安装路径选择正确的安装目录。 (第二行的指令只会显示路径,并不会显示说明) make search name=apache make search name=apache | grep Path 进入安装目录下,一般会先阅读 Makefile 看看是否可以使用参数,而 Apache 的 Makefile 较为复杂,所以另外有一说明档:Makefile.doc。 以下是以 /usr/ports/www/apache22/ 为例 ( Apache v2.2 )。 用 ee 编辑器开启 Makefile.doc 以后可以看到下面的画面: ![]() 假设要修改 WITH_MPM、WITH_THREADS 参数,只要将参数与设定值加在安装指令之后即可。 (参数的用途可以自己去网路上看看说明文件) make install clean WITH_THREADS=yes WITH_MPM=worker 接下来你会看到你的画面一直在跑,这时候系统正在下载安装程式并进行编译。 中间会跳出一选单画面,使用预设值即可。 待编译及安装完成,会看到几行说明告诉你 Apache 的 StartScript (绿色部分)。 若要在系统启动时自动载入 Apache,要在 /etc/rc.conf 档中加入 apache22_enable="YES" 的叙述。 (依版本的不同,叙述也会有一点差别) ![]() 设定好之后,先别急着启动 Apache。 在 FreeBSD 6.0 后有一个 Apache 和 系统之间的冲突要做调整。 开启 /boot/loader.conf 新增一行 accf_http_load="yes" 后重新启动系统 (reboot)。 可以参考 FreeBSD NetWork Laboratory Studio 的讨论区说明。 开机完成时,Apache 应该已经启动。 不确定的话可以去搜寻执行序。 ps -aux | grep httpd 若安装正确,从远端浏览器连线,可以看到「It works!」字样! 如果嫌从国外下载安装档太慢 你可以自己修改 /etc/make.conf 里的设定 让系统自动从自己输入的站台列表下载安装档 点这里看 make.conf 范例 ![]()
|
引用 | 编辑
mnbmnb5266
2010-08-21 22:21 |
2楼
▲ |
如果这个安装步骤没有问题的话,我可以考虑使用用一下试试
![]() |