一、安裝Apache_2.0.53
1. 運行apache_2.0.53-win32-x86-no_ssl.msi
(1) Network domain和Server Name:網站的domain name,例www.aaa.com.cn,推薦填localhost,server name也為 localhost,類推。
(2) Administrator’s Email Address:管理者電子郵件。
(3) 選for All Users, on port 80, as a Service。(對本機所有用戶有效)
(4) The installation type:選typical。
(5) Where to install:最好選默認安裝,以后會省很多麻煩:
c:\Program Files\Apache Group\,然后開始安裝。(如果你裝了如瑞星等防火墻軟件,最好這時待在電腦旁,否則防火墻會彈出是否允許Apache訪問網絡的選項,不點則自動讀秒后默認為阻止,記得點是。)
安裝完成,桌面右下角系統欄會出現Apache圖標,開啟狀態應有綠色小箭頭)。在瀏覽器輸入http://localhost/或http://127.0.0.1/,會出現帶Apcache羽毛標志的歡迎信息,說明安裝成功。
下面開始進行設置:
進入C:\Program Files\Apache Group\Apache2\conf\目錄,用記事本打開httpd.conf文件:(別象我一樣被N多設置嚇住,如果你想速成,那么帶#的句子其實你可以直接跳過不看,直接用記事本搜索相關內容更改。用#標注的都是對該項設置的注釋說明文件,要修改的正文通常在注釋的下面點,如果你E文湊合或者有合適電子字典,你會發現大部分句子也能讀懂,)
1、如果你更改了Apache的安裝路徑,那么請更改 ServerRoot “C:/Program Files/Apache Group/Apache2為你自己的安裝路徑;同時用搜索將所有C:/Program Files/Apache Group/Apache2 更改為你自己設置的安裝路徑。注意:在httpd.conf中directive使用windows的檔名,但必須以“/”取代“\”,例如你Apache實際安裝路徑D:\Program Files\Apache Group\就必須改成D:/Program Files/Apache Group/
2、MaxKeepAliveRequests 100 最大在線人數,這個看你對自己規模進行設置;
3、搜索到# symbolic links and aliases may be used to point to other locations.
DocumentRoot “C:/Program Files/Apache Group/Apache2/htdocs”
將C:/Program Files/Apache Group/Apache2/htdocs 更改為你自己設置的以后網站放置的目錄,以后你的網站文件就放那里就OK,這里設置的d:/web(注意是用/,而不是\。)
同理將下面# This should be changed to whatever you set DocumentRoot to.
更改為你自己設置的網站目錄,這里設的d:/web。
4、查找DirectoryIndex index.html index.html.var
,在index.html前添加index.php index.htm,變成DirectoryIndex index.php index.htm index.html index.html.var(每一項間都有空格)
5、找到AddCharset utf-7段,寫上一句AddCharset GB2312 .gb2312 .gb,將其放置在AddCharset系列的最上面行。(已有的則不需改)
—————————————————————–
二、安裝Mysql-4.1.1
1、運行mysql-4.1.10a-win32.exe,Mysql相對來說是比較獨立的,所以我選擇的安裝目錄為D:\Program Files\MySQL,選自定義安裝(Custom)安裝,change安裝路徑即可,然后會讓你注冊MYSQL帳戶,這個由你決定,反正我是跳過了(skin sign-up)。完畢后會跳出設置界面:Detailed Configuration為細節安裝,下面個為標準安裝。我選的Detailed Configuration,跳出來的3個選項形象的說分別為簡單、標準、專業(涉及到你的內存使用量),根據你自己的機器選擇個,這里選的Server Machine,然后跳出來的3個選項就選默認的Multifunctional Database(復合型數據庫),然后詢問數據放置路徑,選默認吧。下一個頁面是選擇允許同時連接數,根據你自己的實際情況選擇吧,我選擇的中間個Onlie Transaction Processing(近500人),然后port=3306不要改動,然后防火墻會跳出是否允許MYSQL訪問網絡頁面,點是,再選擇默認語言第3項下拉菜單gb2312,繼續下一步下一步,默認的用戶名是root,輸入2次你想設置的數據庫密碼,安裝會很順利完成。所有選項其實都可以在安裝完畢后更改,不過避免麻煩,所以寫得細些,要改時再去查找相關內容就OK。如果你想把安裝每句都對懂,E文不好的情況強烈推薦找個字典,你會發現其實每句都能看懂。
—————————————————————–
三、安裝php
1、運行php-5.0.3-Win32.zip,解壓到某目錄,如:D:\temp,將PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows ( Windows 2000 下為 C:\WINNT)下; 將C:\Windows\php.ini-dist改名為php.ini,然后將php-5.0.3-Win32目錄下的所有文件(不含子目錄里的文件)拷貝到c:\php下,同時將D:\temp\php-5.0.3-Win32\ext\php_mysql.dll拷貝到C:\php下,然后將d:\temp\php-5.0.3-Win32\ext目錄下的所有文件及c:\php\libmysql.dll文件拷貝至C:\WINDOWS\system32下。
2、打開PHP官方網頁(如果你想詳細了解操作原因的話)http://cn2.php.net/manual/…,這是PHP應用于APACHE的安裝說明。在Aapche安裝目錄C:\Program Files\Apache Group\Apache2\conf下找到httpd.conf文件,用記事本打開,查找#LoadModule ssl_module modules/mod_ssl.so,按照網頁上說明在下面填加行LoadModule php5_module “c:/php/php5apache2.dll”,再查找AddType application/x-gzip .gz .tgz,在其下面填加7行(這里添加類型較多,是為以后如果需要操作此類型文件方便)
ScriptAlias /php/ “c:/php/”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php “/php/php.exe”
3、打開c:/windows/php.ini文件:
查找doc_root = ,=后面填上你需要設置的空間目錄,這里是d:\web。
再搜索
register_globals = Off
將 Off 改成 On ;
extension_dir =
將其路徑指到你的 PHP 目錄下的 extensions 目錄,比如:extension_dir = “C:\Inetpub\php\ext” ;
搜索找到
;Windows Extensions
將下面列舉的項目前的;去掉
;extension=php_dbase.dll
可選
;extension=php_gd2.dll
這個是用來支持GD庫的,一般需要,必選
;extension=php_ldap.dll
可選
;extension=php_mbstring.dll
這不選一般用PHPMYADMIN會出紅色提示,故必選
;extension=php_mssql.dll
這個是用來支持MSSQL的,可選
;extension=php_mysql.dll
查找mysql.default_host =,=后面填上localhost,繼續查找mysql.default_user =,=后面填上root(數據庫默認用戶名),查找mysql.default_password =,=后面填上安裝MYSQL時你設置的密碼。
4、關于附件上傳限制的設置,打開c:/windows/php.ini文件:
a、向上查找Data Handling,再查找post_max_size =,指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認為8M,看你自己需要進行改變。
b、查找File Uploads,首先確認file_uploads = on ;是否允許通過HTTP上傳文件的開關。默認為ON即是開;
upload_tmp_dir ;文件上傳至服務器上存儲臨時文件的地方,如果沒指定就會用系統默認的臨時文件夾
upload_max_filesize = 8m ;即允許上傳文件大小的最大值。默認為2M。
c、如果要上傳>8M的文件,那么只設置上述四項還不定一定可以。最好對下面的參數也進行設置:向上查找:
Resource Limits ;
max_execution_time = 600 ;每個PHP頁面運行的最大時間值(秒),默認30秒
max_input_time = 600 ;每個PHP頁面接收數據所需的最大時間,默認60秒
memory_limit = 8m ;每個PHP頁面所吃掉的最大內存,默認8M
把上述參數修改后,在網絡正常情況下,就可以上傳大體積文件了。
關于c:/windows/php.ini文件中的register_globals = Off問題,很多文章提及應該把此參數從off改為on,不過據我查閱的資料,關于register_globals的討論很多,比較權威的說法是這樣:register_globals表示的是是否注冊全局變量。簡單點說:如果是off的話,那么你在一個頁面中將不能通過在url后面附加變量的方式來傳遞變量。只能通過form等來傳遞了。你可以把它設為off來試看嘛,不過編程的時候,將會帶來極大的不便。只是出于安全的角度,所以將版的PHP會將它的值設為OFF!新手的話,最好還是將它設為ON好一點,等精通了PHP后再更改為off,所以這個根據你自己的情況定吧,反正偶是菜鳥,也不懂什么是變量,所以先off,等有需要再設置打開為on。
—————————————————————–
四、安裝phpMyAdmin-2.5.6(前面已講過為什么最終未采用最新phpmyadmin-2.6.1-pl3版的原因)
1、執行phpMyAdmin-2.5.6,解壓到某目錄,如D:\temp,拷貝d:\temp\phpMyAdmin-2.5.6\phpMyAdmin-2.5.6文件夾到d:\web下(網站目錄,也可為其他),然后將phpMyAdmin-2.5.6文件夾更名為phpmyadmin(為使用方便),用寫字板(該文件用記事本打開排版不美觀)打開d:\web\phpmyadmin\config.inc.php,
2、搜索MySQL hostname or IP address,在其前面的$cfg[’Servers’][$i][’host’] =’ ‘這里確認是否是’localhost’;
$cfg[’Servers’][$i][’port’]= ‘ ‘; 這里填上端口3306
3、查找
$cfg[’Servers’][$i][’auth_type’] = ‘config’; 將config改為http或cookie
4、將緊接著下面的$cfg[’Servers’][$i][’user’] = ‘’; ‘’里填上用戶名:root
$cfg[’Servers’][$i][’password’] = ‘’; ‘’里填上MYSQL安裝時你輸入的密碼。
==================================================================
五、安裝ZendOptimizer-2[1].5.7-Windows-i386。
執行安裝程序,選擇安裝路徑,這里選的D:\Program Files\Zend,然后選擇Web Server為Apache,然后確認Apache安裝的路徑(默認為C:\Program Files\Apache Group\Apache2\),確認php.ini文件所在目錄(默認為c:\windows),安裝ZEND完成。
==================================================================
綜上,一個個人主機已架設成功,下面我們要給數據庫創建新用戶。
五、運行phpmyadmin
1、運行http://localhost/phpMyAdmi…,彈出用戶登陸對話框,輸入你的用戶名及密碼,即可登陸phpmyadmin進行數據庫維護工作。進入主界面后如果是英文界面,就在右上角的下拉菜單里選擇Chinese simplified(zh)即可轉到中文界面。具體創建過程。
—————————————————————–
六、安裝PHPWIND論壇
1、執行phpwind.zip,解壓到任一目錄,然后拷貝最里一層的phpwind目錄到d:\web下,更名為bbs。打開IE,輸入http://localhost/bbs/install,開始安裝PHPWIND論壇,然后按照提示操作。(www.phpwind.net)
七、安裝ZendOptimizer-2[1].5.7-Windows-i386
安裝路徑無特殊要求,選擇項選APACHE2,其他全部按默認安裝即可。可以提升PHP性能。