雖然老師說小馬就專心跑BBS就好了,不過為了以防萬一,還是把WWW都裝起來比較保險

FreeBSD下要跑WWW實在很簡單,一般來說大家都裝Apache,我也只會這個

所以就跑Apache就好,另外資料庫當然還是用MySQL,不過裝這個是有順序的

MySQL+Apache+PHP

首先我們先來裝MySQL

1.

# cd /usr/port/databases/mysql51-server

# make WITH_CHARSET=utf8 BUILD_OPTIMIZED=yes BUILD_STATIC=yes install

圖片 2.png

 

收到底下訊息就是裝好了

圖片 3.png

 

2.安裝apache

# cd /usr/port/www/apache22

# make WITH_MPM=worker WITH_THREADS=yes install

圖片 4.png

 

3.安裝模組

# cd /usr/ports/www/mod_fcgid

# make install

圖片 5.png

 

4.安裝PHP

# cd /usr/port/lang/php5

#make install

圖片 6.png

5.安裝extensions

# cd /usr/ports/lang/php5-extensions

# make WITHOUT_X11=yes install

圖片 1.png

6.編輯/etc/rc.conf,讓開機自動執行

# joe /etc/rc.conf

圖片 2.png

 

7.編輯MySQL設定檔

# cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf

加入底下反白的那兩行

圖片 4.png

 

8.啟動並修改MySQL 的root密碼

# mkdir /var/db/mysql

# chown -R mysql:mysql mysql

# cd /usr/local/etc/rc.d

# ./mysql-server start

出現底下這樣就是啟動了

圖片 5.png

接下來就是修改root密碼

# cd /usr/local/bin

# ./mysql

出現底下這樣就是正確的

圖片 6.png

mysq> UPDATE user SET password=password('你的密碼') where user='root' ;

mysql>FLUSH PRIVILEGES ;

mysql>exit

 

9.修改php.ini

# cd /usr/local/etc

# cp php.ini-dist php.ini

 

10.修改httpd.conf

# cd /usr/local/etc/apache22

# joe httpd.conf

 

加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

把php檔設定成index檔案
將此行
DirectoryIndex index.html
修改成
DirectoryIndex index.php index.html index.htm

測試啟動apache

# /usr/local/etc/rc.d/apache22 start

圖片 7.png

測試php是否有用

# cd /usr/local/www/apache22/data

# joe info.php

圖片 8.png

內容如下

圖片 9.png

 

一切ok

創作者介紹

Ln的3C生活

Ln1202 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • 機械小天才
  • 學弟 我是ME87級~~
    好久沒上小馬 居然上不了...
    今天GOOGLE 才知道你在搞 小馬站的復活大業!!!
    加油~~ 我等你的小馬站~
  • 學弟....我快畢業你才進大學咧.....
    我是ME84級!!
    小馬改ip了:140.135.96.64
    建議用DN:bbs.me.cycu.edu.tw

    Ln1202 於 2009/05/25 22:38 回覆

  • 機械小天才
  • 襪勒~~~
    原來是大大大學長~
    感謝你的妙手回春,不過好像大家都不知道新的IP
    可以請學長把這個資訊弄到中原機械首頁嗎?
    我之前查首頁都是140.135.96.6

    Any way, 總算又可以上小馬站囉~!
找更多相關文章與討論