多年經驗好評不斷!實惠價格,專業檢測
處理頂樓防水、牆壁滲水、壁癌剝落問題!
窗簾壁紙居家空間、社區大樓、商務辦公室清潔
包辦各式服務,可依客戶需求彈性規劃!

首頁  •  j2h 論壇 • 程式設計討論     • 

Windows2000+Apache+PHP4+MySQL安裝方法

房東:貓子
發表時間:2006-06-29


Windows2000+Apache+PHP4+MySQL
本文引自 http://www.jerry.com.tw
以下是我安裝的硬體:
Intel PII266 => CPU PII
RAM 128MB
硬碟: 20GB
作業系統 win2000

首先你必須去抓幾個安裝套件回來:
1. PHP4.05 http://www.php.net/do_download.php?download_file=php-4.0.5-Win32.zip&source_site=www.php.net
2. MySQL http://www.mysql.com/Downloads/MySQL-3.23/mysql-3.23.38-win.zip
3. Apache http://httpd.apache.org/dist/httpd/old/apache_1_3_2_win32.exe

安裝 apache:
直接執行 apache_1_3_14_win32_r2.exe 就跟一般安裝軟體一樣,next by next
(Jerry 建議將不要將 Apache 安裝到內定目錄,最好在C槽下先建一個 MyPHP 的目錄,然後將 apache 安裝到 c:\myphp\apache 下)

安裝 MySQL:同上,請按裝到 c:\myphp\mysql 下

安裝 PHP:
將 PHP直接用 Winzip 解開到 c:\myphp\php

將 c:\myphp\php\php4ts.dll 複製到 c:\winnt\system32
將 c:\myphp\php\php.ini-dist 複製到 c:\winnt 下並改名為 php.ini

設定apache 啟動方式:
win2000下你可以將 apache 的啟動方式,用"服務"方式啟動
請先開一個 dos 視窗
cd \MyPHP\apache\
apache -i -n "apache"
這樣就可以把apache 安裝到系統的服務了,你可以到控制台的服務下看到apache列在服務列表內,以後開機後自動就執行了
要啟動 apache 也可以直接在 dos 下打 net start apache
關閉apache 打 net stop apache

設定mysql 啟動方式
cd \myPHP\mysql\bin
mysqld-nt --install
開機時自動就會執行mysql
和apache 一樣 啟動時 net start mysql
關閉: net stop mysql

剩下最後的設定了!!
修改c:\winnt 下的 php.ini
修改以下幾行:
extension_dir ="c:\myPHP\php\extensions"
SMTP=ms10.hinet.net ;這裡要設定你以使用的發信伺服器 就是你outlook的SMTP
[email protected] ;設定你的發信者
以下如果有用到的模組,就把前面的";"拿掉就好了!!
;extension=php_bz2.dll
;extension=php_ctype.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_cybercash.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_domxml.dll
;extension=php_dotnet.dll

最後修改c:\myphp\apache\conf\httpd.conf

將下列這兩行加到檔案的最尾端:
LoadModule php4_module c:/myphp/php/sapi/php4apache.dll
AddType application/x-httpd-php .php3 .php .php3

修改這幾行:

DirectoryIndex index.php3 index.php index.html ;=>加上index.php3....


找到 #ServerName ...... 這行將"#"去掉
成為: ServerName localhost

好了大公告成!!:

現在你只要將 apache 重新啟動就可以了!!
還記得啟動方法嗎?
net stop apache
net start apache

現在在c:\myphp\apache\htdocs 下建一個叫 info.php3
然後編輯這個檔:


開個IE :瀏覽 http://localhost/info.php3
一切正常的話:就會看到 php的系統列表了!!

最後如果有需要的話:修改 mysql的連線密碼

cd \myphp\mysql\bin
mysqladmin -uroot password '你的新密碼'

不過印象中我好像失敗過,後來我是用這個方法的:
mysql mysql ====> 這時候還沒有密碼
mysql> update user set password=PASSWORD("新密碼") where user='root';
mysql> \q
然後重新啟動 mysql
========================================================
後記:
Jerry測試過將這個網站的程式直接搬到Win2000平台下run ,程式完全沒有修改,勁可以正確的執行!!不過因為 這版的 php-win 支援的gd模組是 png ,所以我只是稍微修改一下圖形的使用(流量統計),
不過win版下的mysql 似乎有一點龜毛 #_#,沒有unix下那麼聽話!!
像我從linux下 mysqldump 下來的 sql檔,在win32下用 mysql < .sql 方式載回資料庫時發現中文字衝碼問題 "例如 許,功..."不知道哪位比較有經驗的朋友可否告知問題??
解決方式:我用笨方法 .....用文字編輯器將所有衝碼的字先改為其他字,再做一次寫入的動作,



  • 贊助網站       

    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!
    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務



  •  共 0 人回應

    姓名:
    佈告內容:
    其他選項: