日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD 5.2.1R Web Server架設(shè)實例過程( 五 )


BUILD_STATIC= yes
保存退出編輯 。然后
#make
#make install
開始下載并開始安裝數(shù)據(jù)庫 。編譯安裝完之后,重啟機器可以啟動mysqld守護進程,可以
#mysql
如果能夠見到
mysql>
提示符,說明安裝好了 。不過,剛裝完的mysql默認的數(shù)據(jù)庫連接是100個,遠遠不能應(yīng)付大網(wǎng)站的要求 。按照這個辦法加大吧:
http://www.fanqiang.com/a2/b1/20010705/140800801.HTML
具體到本例中的mysql4.0 for freebsd5.2.1,應(yīng)該這樣修改連接數(shù):
#ee /usr/local/bin/mysqld_safe
向下尋找到第312行(4.0.20版是314行),其行很長,以“$NOHUP_NICENESS”開頭,以“>> $err_log 2>&1”結(jié)尾 。該行被嵌套在一個if語句里 。在312這行末尾的“ >> $err_log 2>&1”前面加上“ -O max_connections=1000 ”,(注意前后各留一個空格) 。
然后向下找到314行,也是很長的一行,以“eval "$NOHUP_NICENESS”開頭,以“>> $err_log 2>&1”結(jié)尾 。同樣在“ >> $err_log 2>&1”前面加上“ -O max_connections=1000 ” 。
保存退出 。然后重啟,此時的mysql40就是1000個并發(fā)連接的數(shù)據(jù)庫了 ??梢杂孟旅娴姆椒z查一下:
#cd /usr/local/bin
#mysqladmin -uroot -p variables
將會打出一個長列表,按scroll lock后向上卷動屏幕,能看到里面有一項顯示
| max_connections | 1000 |
那么表示最大并發(fā)連接數(shù)已經(jīng)修改到1000了 。
至此,mysql數(shù)據(jù)庫就裝完了 。
B. APACHE2的安裝
同樣的,由ports裝apache,也不會有什么困難:
#cd /usr/ports/www/apache2
#make
#make install
完畢 。就這么簡單 。編譯中間可能會提問相關(guān)軟件gettext的安裝選項,全選上吧 。編譯時可能會提示安裝新版textproc/expat2錯誤,原因是機器里已經(jīng)有舊版的expat2 。只需刪除舊版重新安裝新版expat2即可:
#cd /usr/ports/textproc/expat2
#make deinstall
#make install
#cd /usr/ports/www/apache2
#make
#make install
繼續(xù)make即可 。
C. APACHE2的mod安裝
APACHE2自帶SSL,所以無需安裝SSL 。MOD_GZIP找不到有關(guān)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已經(jīng)默認選上了,下來把GD和openssl也選上吧 。其他的選項我也不知道有什么用,就沒選了 。隨后
#make install
php4.3.6安裝完成 。
D. web的安裝后設(shè)置
首先,設(shè)置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
隨后設(shè)置網(wǎng)站默認啟動頁允許為index.php 。同樣在httpd.conf里編輯,不必退出 。找到
DirectoryIndex index.html index.html.var
添加index.php進去,為:
DirectoryIndex index.php index.html index.html.var
再設(shè)置apache默認字符集為簡體中文 。找到:
AddDefaultCharset ISO-8859-1
改為
AddDefaultCharset GB2312
另外,一個訪問量較大的網(wǎng)站,apache默認的150連接肯定是不行的 。請根據(jù)這個帖子修改:http://www.cnfug.org/journal/3/02.html
具體操作如下 。尋找:

找到這段之后,按照上述帖子的推薦值修改為:

StartServers 10
MinSpareServers 10
MaxSpareServers 15
ServerLimit 2000
MaxClients 1500
MaxRequestsPerChild 10000

至此,httpd.conf的設(shè)置完成 ??梢员4嫱顺隽?。當然,如果你要搞虛擬主機,請根據(jù)手冊和httpd.conf尾部的例子,再設(shè)置虛擬主機相關(guān)部分即可 。有關(guān)我的虛擬主機設(shè)置,各位一會可以看我后面FTP安裝后的解釋 。

推薦閱讀