亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
查看: 3479 | 回復(fù): 19
打印 上一主題 下一主題

[FreeBSD] FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-10-16 00:00 |只看該作者 |倒序?yàn)g覽
FreeBSD5.4 +Apache2 + MySQL + PHP5

鑒于本人也是新手,對(duì)于FreeBSD系統(tǒng)也是懵懵懂懂,只是根據(jù)前輩們的文章作為參考,然后自己進(jìn)行一番摸索,在重裝系統(tǒng)N遍之后,總算摸出了一條適合自己的路來(lái),供新-新-新-來(lái)的朋友們借鑒。

Assume:你需要建立一個(gè)純粹的WEB服務(wù)器,使用apache2 WEB服務(wù)器,數(shù)據(jù)庫(kù)使用MySQL5.0,腳本語(yǔ)言PHP5。

準(zhǔn)備工作:

首先,當(dāng)然就是安裝FreeBSD系統(tǒng)了,至于如何安裝,請(qǐng)參考handbook以及論壇精華中的其他系統(tǒng)安裝帖子。
其次,最好能夠通過(guò)Ethernet連上Internet,因?yàn)榘惭b過(guò)程當(dāng)中需要下載一些軟件。
如果是在不懂如何把你的BSD連接上Internet,也可以準(zhǔn)備另外一臺(tái)裝有你熟悉的操作系統(tǒng)的電腦,隨時(shí)可以下載并送到BSD機(jī)器上面。

1.        在安裝完FreeBSD5.4之后,首先需要升級(jí)ports,因?yàn)?.4中很多ports并不是最新版本,新手往往追求比較新鮮的東西,偶也不例外。
#cvsup –L 2 –h cvsup.au.FreeBSD.org /usr/share/examples/ports-supfile

**注意:新系統(tǒng)可能沒(méi)有安裝cvsup(系統(tǒng)提示:command not found),這時(shí)需要安裝它的package。
#pkg_add –r cvsup-without-gui
#reboot

2.        安裝apache2。
#cd /usr/ports/www/apache2
#make install clean
此時(shí)出現(xiàn)提示畫(huà)面,選擇你需要的ports。看你自己的需要,我覺(jué)得沒(méi)什么必要,就按照默認(rèn),什么也沒(méi)有選,直接OK了。
**注意:一般情況下,這個(gè)時(shí)候需要下載八個(gè)文件(系統(tǒng)會(huì)查找/usr/ports/distfiles目錄,如果需要的文件不在,系統(tǒng)會(huì)自動(dòng)下載):
a>;        httpd-2.0.55.tar.bz2
b>;        autoconf-2.59.tar.bz2
c>;        m4-1.4.3.tar.gz
d>;        helpman-1.35.1.tar.gz
e>;        gettext.0.14.5.tar.gz
f>;        libtool-0.14.5.tar.gz
g>;        libiconv-1.9.2.tar.gz
3.        安裝mysql5。
#cd /usr/ports/databases/mysql50-server
#make install clean
**注意:系統(tǒng)會(huì)查找/usr/ports/distfiles目錄,如果需要的mysql安裝文件不在,會(huì)自動(dòng)下載,目前系統(tǒng)需要的文件是:
        mysql-5.0.13.rc.tar.gz

4.        安裝PHP5。
#cd /usr/ports/lang/php5
#make install clean
此時(shí)畫(huà)面出現(xiàn),有幾個(gè)選項(xiàng),默認(rèn)選中有一個(gè)IPV6,你選上APACHE2,其他根據(jù)自己需要選擇,不過(guò)我去掉了默認(rèn)的IPV6,因?yàn)槟壳拔也恍枰。OK,回車(chē)。
系統(tǒng)會(huì)查找/usr/ports/distfiles目錄,需要的php版本是:
        Php-5.0.5.tar.bz2
其他可能會(huì)根據(jù)你的選擇下載文件進(jìn)行編譯,編譯時(shí)間視機(jī)器而定。
下面安裝PHP的擴(kuò)展(Extensions)。
#cd /usr/ports/lang/php5-extensions
#make install clean
此時(shí)出現(xiàn)一個(gè)選擇對(duì)話(huà)框,有很多PHP的擴(kuò)展可以選擇,其中有幾個(gè)是默認(rèn)的,沒(méi)有必要?jiǎng)樱仨氝x擇的是MYSQL,因?yàn)槿绻銓?lái)需要用phpMyAdmin管理mysql,就會(huì)用到。其他擴(kuò)展看需要添加,例如FTP,IMAP,GD等等。
OK,回車(chē)。
系統(tǒng)此時(shí)會(huì)根據(jù)你的選擇下載需要的文件,然后進(jìn)行編譯。

5.        編輯apache2的配置文件,以支持php類(lèi)型。
為了使apache2服務(wù)器支持你的php腳本,你必須在它的配置文件中添加兩行代碼。
#ee /usr/local/etc/apache2/httpd.conf
在合適的部位添加如下代碼:
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
為了能在其他機(jī)器訪(fǎng)問(wèn)本機(jī),在httpd.conf中找到“Listen 80”這一行,改為:
“Listen YOURIP:80”,例如我的配置“Listen 192.168.0.8:80”。
這樣一來(lái),你就可以通過(guò)你局域網(wǎng)內(nèi)的windows機(jī)器訪(fǎng)問(wèn)你的網(wǎng)站了。
哦,不要忘記更改你的默認(rèn)文檔目錄跟默認(rèn)文檔格式,找到下面這兩行:
把DocumentRoot “/usr/local/www/data” 這一行
改為:
DocumentRoot “YOURDIR” Yourdir 為你放置自己網(wǎng)站頁(yè)面的目錄。

把DirectoryIndex index.html index.html.var 這一行
改為:
DirectoryIndex index.php index.htm index.html index.htmvar
(注意,索引頁(yè)之間用空格隔開(kāi))

6.        更改啟動(dòng)設(shè)置。
接著進(jìn)行系統(tǒng)啟動(dòng)設(shè)置,這樣能夠使系統(tǒng)啟動(dòng)的同時(shí)啟動(dòng)你需要的各種服務(wù)。
#ee /etc/rc.conf
在這個(gè)文件當(dāng)中添加如下代碼:
apache2_enable=”YES”
mysql_enable=”YES”
保存,退出。

7.        重新啟動(dòng)機(jī)器。
#reboot
搞定。從別的機(jī)器用瀏覽器輸入:http://192.168.0.8(你的ip地址),是不是看到apache的啟動(dòng)畫(huà)面了?

注意:
上面偶提到過(guò),如果你的FreeBSD不能上因特網(wǎng),你最好是在安裝系統(tǒng)的時(shí)候開(kāi)放了ftp,這樣,你可以用別的機(jī)器下載需要的ports,上傳到你的BSD上的/usr/ports/distfiles目錄中,這樣就解決了。
至于如何配置ftp,請(qǐng)參handbook跟考論壇其他帖子。


這是偶在配置方面的第一篇亂彈,歡迎板兒磚。

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
2 [報(bào)告]
發(fā)表于 2005-10-16 01:23 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

偶一般這么干   

  1. #!/bin/sh
  2. # FinalBSD (2005-10-16)

  3. PORTS="/usr/ports"
  4. APACHE2="$PORTS/ww/apache2 "
  5. MYSQL5="$PORTS/databases/mysql50-server"
  6. PHP5="$PORTS/lang/php5"
  7. PHP5_EXT="$PORTS/lang/php5-extensions"

  8. pkg_add -rv cvsup_without_gui
  9. cvsup –L 2 –h cvsup.au.FreeBSD.org /usr/share/examples/ports-supfile

  10. for package in $APACHE2 $MYSQL5 $PHP5 $PHP5_EXT;do
  11.    cd $package && make install clean>;/tmp/install.log 2>;&1
  12. done

  13. cat >;>;/usr/local/etc/apache2/httpd.conf <<EOF
  14. AddType application/x-httpd-php .php
  15. AddType application/x-httpd-php-source .phps
  16. EOF

  17. cat >;>;/etc/rc.conf <<EOF
  18. apache2_enable=”YES”
  19. mysql_enable=”YES”
  20. EOF

  21. /usr/local/sbin/apachectl start
  22. /usr/local/mysql/bin/mysqld_safe &
  23. exit 0
復(fù)制代碼

論壇徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕節(jié)徽章
日期:2015-08-21 11:06:17
3 [報(bào)告]
發(fā)表于 2005-10-16 08:55 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

呵呵,不錯(cuò)不錯(cuò),繼續(xù)努力

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2005-10-16 10:49 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

這個(gè)mysql能起來(lái)嗎 懷疑 呵呵

[quote]原帖由 "FinalBSD"][/quote 發(fā)表:

論壇徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕節(jié)徽章
日期:2015-08-21 11:06:17
5 [報(bào)告]
發(fā)表于 2005-10-16 11:00 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

[quote]原帖由 "mxm121"][/quote 發(fā)表:
就是啊,還有一些設(shè)置的啊

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
6 [報(bào)告]
發(fā)表于 2005-10-16 11:24 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

[quote]原帖由 "劍心通明"]褪前。?褂幸恍┥柚玫陌?/quote 發(fā)表:

還要什么設(shè)置?

論壇徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕節(jié)徽章
日期:2015-08-21 11:06:17
7 [報(bào)告]
發(fā)表于 2005-10-16 11:28 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

/usr/local/bin/mysql_install_db

chown -R mysql /var/db/mysql

這兩個(gè)總需要吧?5.x的mysql改了?

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
8 [報(bào)告]
發(fā)表于 2005-10-16 11:32 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

原帖由 "劍心通明" 發(fā)表:
/usr/local/bin/mysql_install_db

chown -R mysql /var/db/mysql

這兩個(gè)總需要吧?5.x的mysql改了?


嗯,老版本的好像是需要哦,但是新的好像不要哦。我記得不是很清楚了。如果有疑問(wèn)就加上下面一句:

  1. [ ! -d /var/db/mysql ] && su -l mysql -c '/usr/local/bin/mysql_install_db'
復(fù)制代碼

論壇徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕節(jié)徽章
日期:2015-08-21 11:06:17
9 [報(bào)告]
發(fā)表于 2005-10-16 11:37 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

5.x沒(méi)裝過(guò),不過(guò)加上應(yīng)該也不會(huì)出問(wèn)題吧

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
10 [報(bào)告]
發(fā)表于 2005-10-16 11:43 |只看該作者

FreeBSD5.4 +Apache2 + MySQL + PHP5建WEB服務(wù)器

[quote]原帖由 "劍心通明"]5.x沒(méi)裝過(guò),不過(guò)加上應(yīng)該也不會(huì)出問(wèn)題吧[/quote 發(fā)表:

加上沒(méi)問(wèn)題。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP