一、先安裝GD
1.cd /usr/ports/graphics/gd
2.make install clean
二、安裝Mysql
1.cd /usr/ports/databases/mysql40-server
2.make install clean
3.修改rc.conf
  (1) ee /etc/rc.conf
  (2) 加入下行:
    mysql_enable="YES"
  (3) 存檔。
4.安裝完畢後,啟動MySQL:
 /usr/local/etc/rc.d/mysql-server.sh start
5.設定MySQl的root密碼:
 /usr/local/bin/mysqladmin -u root password 'new-password'
其中new-password是你想為MySQL最高管理者root設定的密碼,不要真的打new-password,否則密碼就會是這個。而且MySQL的最高管理者與系統的最高管理者都是root,不過兩者是屬於不同的兩個,只是名稱相同。
三、安裝Apache
1.cd /usr/ports/www/apache2
2.make install
四、安裝OpenSSL
1.cd /usr/ports/security/openssl
2.make install clean
五、安裝PHP
1.cd /usr/ports/lang/php4
2.make install claen
移動上下鍵至Apache處,單擊空白鍵,再按TAB鍵移至OK處,按下Enter,即進行PHP4的安裝。
六、安裝PHP-Extensions
自PHP4.3.8起(含PHP5),附掛的部份獨立出來了,所以如果要PHP程式順利運行的話,還需要安裝PHP-Extensions。
1. cd /usr/ports/lang/php4-extensions
2. make install clean
畫面本來已呈[x]的就是一定要安裝的,不過基於習慣和日後的方便,通常還會再選取下列幾項:
Bcmath、Bz2、Calendar、Curl、Ctype、Exif、FTP、GD、Gettext、Iconv、Mbstring、Mcrypt、Mysql、OpenSSL、Overload、Pcre、Posix、Session、Shmop、Snmp、Tokenizer、Xml、Zip。
選取方式仍是移動上下鍵至該名稱處,單擊空白鍵。
選取完畢後按TAB鍵至OK,再按下Enter。會出現如下的安裝畫面:
最後出現Cleaning for .......,且回到提示字元即安裝成功!
 
最後移除APACHE的暫存資料
1.cd /usr/ports/www/apache2
2.make clean
七、修改rc.conf
1. ee /etc/rc.conf
2. 加入下行:
   apache2_enable="YES"
3. 存檔。
八、修改httpd.conf
1. cd /usr/local/etc/apache2
2. ee httpd.conf
3. 在約900行處,加入下列二行:
  AddType application/x-httpd-php .php .php3
  AddType application/x-httpd-php-source .phps
  如此PHP程式才能執行。
4. 按Ctrl + T 回到檔案首,再按Ctrl + Y搜尋Indexes字串,在約第390行處,將Indexes置換成ExecCGI。依此類推在第421、422行處進行同樣的步驟。
  這樣子做才不會將網頁路徑內所有的東西都列出來!
5. 仿 4.搜尋DirectoryIndex字串。在約第443行處,於字串最後加上index.htm、index.php、index.php3。
  這樣子做是定義首頁的檔案名稱!
6. 在約第833行處,於AddDefaultCharset ISO-8859-1字串前加上#
  這樣子才不會在瀏覽網頁時出現中文無法辨識的情形!
7. 在約第911行處,於AddHandler cgi-script .cgi字串前將#去除(Ctrl + D),並於.cgi之後加上 .pl。
  這樣子CGI程式才行運作順利!
九、網頁存放目錄
1. 網站: /usr/local/www/data
2. 個人: /home/帳號/public_html
  瀏覽個人網頁時要於瀏覽器網址列輸入:http://xxx.xxx.xxx.xxx/~帳號
十、啟動Apache
1. cd /usr/local/etc/rc.d
2. ./apache2.sh start
3. 編寫一個簡易的系統環境列出程式:
 (1) cd /usr/local/www/data
  (2) ee phpinfo.php
  (3) 程式內容:
  <?  phpinfo();  ?>
arrow
arrow
    全站熱搜

    brucebin 發表在 痞客邦 留言(0) 人氣()