FreeBSD 5.2.1R Web Server架设实例过程(7) 将会打出一个长列表,按scroll lock后向上卷动屏幕,能看到里面有一项显示 max_connections 1000 那么表示最大并发连接数已经修改到1000了。 至此,mysql数据库就装完了。 B. APACHE2的安装 同样的,由ports装apache,也不会有什么困难: #cd /usr/ports/www/apache2 #make #make install 完毕。就这么简单。编译中间可能会提问相关软件gettext的安装选项,全选上吧。编译时可能会提示安装新版textproc/expat2错误,原因是机器里已经有旧版的expat2。只需删除旧版重新安装新版expat2即可: #cd /usr/ports/textproc/expat2 #make deinstall #make install #cd /usr/ports/www/apache2 #make #make install 继续make即可。 C. APACHE2的mod安装 APACHE2自带SSL,所以无需安装SSL。MOD_GZIP找不到有关APACHE2的文章,是不是也不用装,很奇怪。所以剩下的就是FASTCGI和php了。 按要求,先装fastcgi for apache2,先看帖子: http://bbs.chinaunix.net/forum/viewtopic.php?t=221295 输入指令: #cd /usr/ports/www/mod_fastcgi #make WITH_APACHE2=yes install OK,完成了。 下来是php。 #cd /usr/ports/www/mod_php4 #make 然后下载编译,中间会提示你选择编译配置选项。mysql已经默认选上了,下来把GD和openssl也选上吧。其他的选项我也不知道有什么用,就没选了。随后 #make install php4.3.6安装完成。 D. web的安装后设置 首先,设置apache的php访问能力。 #cd /usr/local/etc/apache2 #ee httpd.conf 在AddType application/x-gzip .gz .tgz后面加上下面3行: #php support AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 随后设置网站默认启动页允许为index.php。同样在httpd.conf里编辑,不必退出。找到 DirectoryIndex index.html index.html.var 添加index.php进去,为: DirectoryIndex index.php index.html index.html.var 再设置apache默认字符集为简体中文。找到: AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 另外,一个访问量较大的网站,apache默认的150连接肯定是不行的。请根据这个帖子修改:http://www.cnfug.org/journal/3/02.html