在windows下安裝過很多次apache+php+mysql了,每次都沒有做一個詳細的記錄。今天心情不好,所以寫個日志。
這里的安裝方法都是參考于php的官方安裝文檔,所以直接查看它的官方文檔就可以安裝了
主要參考這兩個手冊:php-5中文手冊和php-5.2.5-Win32.zip 軟件包中的install.txt
首先請準備以下軟件(ps:我的這些軟件都是很久前下載的,現(xiàn)在已經(jīng)有新版本了,不過安裝方法都是一樣的)
點擊下載apache
點擊下載php-5
點擊下載mysql
下面開始安裝(安裝順序無所謂)和配置,不要一味的照搬,自己結合自己的情況看看
===> 軟件的安裝
1)安裝apache_2.2.8-win32-x86-openssl-0.9.8g.msi
=>安裝方法:直接運行安裝程序安裝
2)安裝php-5
=> 解壓下載的安裝包,
將解壓后的文件目錄名改為php,以方便后面的配置
=>進入剛剛改名為php的目錄,找到php.ini-recommended文件,將該文件改名為php.ini
=>將名為php的目錄整個拷貝了任意一個盤(c,d……)的根目錄下,以方便后面的配置,我將php整個目錄拷貝到了D盤根目錄下,即d:\php
3)安裝mysql
=>安裝方法:直接運行安裝程序安裝
=>配置mysql:安裝完mysql后,程序會自動彈出配置窗口,直接點擊"next".......,然后設置好相應的字符編碼和root用戶的密碼等
這樣程序就安裝完成了,下面分析這些軟件應該如何配置才能工作。
===> 服務器的配置(這里只是簡單講講如何讓服務器正常工作,想要知道更多的配置,請自行查看軟件配置文檔)
1)配置php(先前我將解壓后的php包整個拷貝到了d目錄下d:\php)
=>進入php所在目錄,目錄結構基本是這個樣子

點擊展開
d:\php
|
+--dev
| |
| |-php5ts.lib
|
+--ext -- extension DLLs for PHP
| |
| |-php_bz2.dll
| |
| |-php_cpdf.dll
| |
| |-..
|
+--extras
| |
| +--mibs -- support files for SNMP
| |
| +--openssl -- support files for Openssl
| |
| +--pdf-related -- support files for PDF
| |
| |-mime.magic
|
+--pear -- initial copy of PEAR
|
|
|-go-pear.bat -- PEAR setup script
|
|-fdftk.dll
|
|-..
|
|-php-cgi.exe -- CGI executable
|
|-php-win.exe -- executes scripts without an opened command prompt
|
|-php.exe -- CLI executable - ONLY for command line scripting
|
|-..
|
|-php.ini-dist -- default php.ini settings
|
|-php.ini-recommended -- recommended php.ini settings
|
|-php5activescript.dll
|
|-php5apache.dll
|
|-php5apache2.dll
|
|-..
|
|-php5ts.dll -- core PHP DLL
|
|-
編輯php.ini文件
找到extension_dir一行,修改為extension_dir = "d:\php\ext",如果這一句前面有分號,請去掉分號
找到include_path一行,修改為include_path = ".;d:\php\PEAR",如果這一句前面有分號,請去掉分號
找到;extension=php_mysql.dll一行,把前面的分號去掉,就可以連mysql數(shù)據(jù)庫了
添加環(huán)境變量(不知道怎么添加的話,自己google下,或者“右擊我的電腦=>屬性=>高級=環(huán)境變量”):
新建變量phprc,值為D:\php(不知道這一步是不是必須做,不過配置文檔里寫到了),在path變量里添加D:\php,用分號分割開
2)配置apache
=>在apache的安裝目錄下找到httpd.conf文件,這個就是apache的配置文件,在程序的開始菜單里也能找到。
在文件尾部添加以下代碼
PHPIniDir "d:/php"
LoadModule php5_module d:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
找到此段代碼

點擊展開
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改為

點擊展開
<IfModule dir_module>
DirectoryIndex index.html index.php index.htm
</IfModule>
這樣基本上就配置完成了
在apache安裝目錄下找到htdocs目錄,修改其中index.html為index.php,修改內容為

點擊展開
<html>
<body>
<h1>It works!</h1>
<?php
phpinfo();
?>
</body>
</html>
重啟apache,或者重啟電腦后,在瀏覽器中輸入
http://127.0.0.1/即可查看結果