Windows下PHP環境安裝具體步驟(PHP+Msql+Apache)

Windows下PHP環境安裝包括三步:

Windows下PHP環境安裝,第一步:Apache安裝

Windows下PHP環境安裝,第二步:PHP安裝

Windows下PHP環境安裝,第三步:Mysql安裝


Windows下PHP環境安裝,第一步:Apache安裝

(注意事項:安裝過程,任何目錄和文件名都不要使用空格,不要使用D:\Program Files 而要使用D:\ProgramFiles,目錄名不要包含空格,否則下面設置php會出錯)
本次安裝目錄爲D:\PHPServer\
1. apache_2.2.3-win32-x86-no_ssl.msi
Apache服務器軟件,我下載的是win版本,2.0系列的配置都是相似的。

Windows下PHP環境安裝,第一步:Apache安裝圖文介紹:

1、雙擊apache_2.2.10-win32-x86-no_ssl.msi將會打開如下界面:

Windows下<strong>PHP環境</strong>安裝Apache安裝第一步

2、點擊Next進入下一個界面

Windows下<strong>PHP環境</strong>安裝Apache安裝第二步

這裏選擇 I accept the terms in the license agreement (翻譯:我接受許可協議中的條款)

3、選中後點擊Next進入下一個界面(這是對Apache的一個大致的介紹,請直接點擊下一步)

Windows下<strong>PHP環境</strong>安裝Apache安裝第三步

4、選中後點擊Next進入下一個界面(這是對Apache的一個大致的介紹,請直接點擊下一步)

Windows下<strong>PHP環境</strong>安裝Apache安裝第四步

這裏他要求你填寫你的服務器的基本信息,這裏可以隨便填寫。

5、選中後點擊Next進入下一個界面(這是讓你選擇自定義安裝或者是典型安裝,這裏我們選擇Custom自定義安裝)

Windows下<strong>PHP環境</strong>安裝Apache安裝第五步

5、選中後點擊Next進入下一個界面(這是讓你選擇自定義安裝或者是典型安裝,這裏我們選擇Custom自定義安裝)

Windows下<strong>PHP環境</strong>安裝Apache安裝第六步

選擇您的安裝位置然後點擊OK,進入下一個界面,直接點擊Next,進入安裝,再直接點擊Install界面:

Windows下<strong>PHP環境</strong>安裝Apache安裝第七步

5、當他複製完文件後會對系統做一個基本的配置,正式完成時如下界面:

Windows下<strong>PHP環境</strong>安裝Apache安裝第八步

 

安裝結束後,apache自動運行,在瀏覽器裏輸入http://127.0.0.1是 不是顯示出了默認的網頁,如果出現一個默認的主頁如果你不希望看到這個頁面,可以到D:\PHPServer\Apache2\conf目錄下找到 httpd.conf 打開編輯,並查找 DocumentRoot"在2.0系列的版本中,找到一個DocumentRoot" ,把引號內的路徑改爲你自己的路徑就可以了,比如 DocumentRoot “F:/WEB_PHP” 現在默認的根目錄就是 D:/HPServer/Apache2.2/htdocs 注意這裏用的是"/",我的現在改成了:F:/WEB_PHP,還有一處是:<Directory "D:\PHPServer\Apache2\conf">,這裏也要改的。

注意問題:當你安裝完成後很多情況下Apache是沒有運行的,在你電腦右下角的地方顯示apache沒有啓動着表明你的Apache沒有啓動。這種情況有可能是你的apache的默認端口80端口暫時被其他軟件佔用造成的。你只需要重啓你的電腦就可以了。正常狀態爲:apache正常啓動

到現在爲止Windows下PHP環境安裝,第一步:Apache安裝應經完成。返回頭部

Windows下PHP環境安裝,第一步:PHP安裝


一、安裝php5.2
下載過來的php-5.2-Win32一般是個zip格式的壓縮包,解壓縮到D:\PHPServer目錄下,並使文件都在一個文件夾下,改文件夾名爲 php5 ,這樣方便接下來的工作。現在我們看到 D:\PHPServer下面已經有兩個文件夾了, 一個是 apache2(安裝apache2.2.3自動生成的一個文件夾) 另一個是 php5 我的方式是每一個軟件一個文件夾,並且這些文件夾在同一目錄下, 這樣便於查找。

二、我們現在開始配置apache使它支持php5。
1、首先,找到 D:\PHPServer\php5 目錄下的php.ini-dist 重命名爲php.ini 並複製到C:\windows 目錄下,
2、複製 D:\PHPServer\php5 目錄下的php5ts.dll,libmysql.dll( 加載php和apache的動態鏈接庫)到C:\windows\system32
3、複製 D:\PHPServer\php5\ext 目錄下的php_gd2.dll,php_mysql.dll 到C:\windows\system32

也可先做第一步,然後把以下命令COPY爲BAT文件
@echo off
copy libmysql.dll %windir%\system32\
copy php5ts.dll %windir%\system32\
copy ext/php_gd2.dll %windir%\system32\
copy ext/php_mysql.dll %windir%\system32\
copy php.ini %windir%\
放在php5的根目錄運行

接下去,我們開始配置 D:\PHPServer\Apache\Apache2\conf 下的 httpd.conf文件,打開apache配置文件httpd.conf:開始/程序/Apache HTTP Server/Configure Apache Server/Edit....
1、找到DirectoryIndex index.html 在後面加入 index.htm index.html.var index.php,這樣的目的是讓apache服務器能夠解析哪種語言放在越靠前的優先訪問。服務器默認的是.html的文件,如果這裏你修改了,那麼要重啓服務器。
2、模塊化安裝配置
找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行後加入一行
LoadModule php5_module D:/PHPServer/php5/php5apache2_2.dll(下面有說明)
其中D:/PHPServer/php5/ 爲你php目錄
3、找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可
AddType application/x-httpd-php .php
4、驗證Apache整合PHP
新建一個PHP文件:phpinfo.php,放到你設置的Apache的WEB目錄,我設置的是F:/WEB_PHP。
<?echo phpinfo();?>

如果輸出類似於一下的界面:

php安裝後成功界面

這樣說明你的apache與php的整合成功!返回頭部

Windows下PHP環境安裝,第三步:Mysql安裝

一、Mysql安裝。

1、打開Mysql文件夾中的setup.ex出現如下界面:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第一步

2、 直接點擊Next進入下一個界面:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第二步

這是讓你選擇安裝的類型。

Typical爲典型安裝,這個是Mysql推薦的一種安裝方式,他滿足了大部分的用戶需求,你可以選擇這個。

Complete爲完全安裝它會把Mysql的全部功能都安裝,但是他會佔用大量的內存資源,如果你不是高級用戶這裏可以不選。

Custom爲自定義安裝,你可以選擇或取消你要安裝的功能,並且可以自定義你的安裝目錄,這裏我們選擇Custom。

單擊Next出現下一個界面:

3、在這個界面裏我們其他不要改動,直接選擇你的安裝目錄:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第三步

4、然後點擊ok,進入下一個界面直接點擊Install。進行安裝,然後會出現如下界面:

這裏是詢問你是否要註冊一個mysql.com的賬號,或是使用已有的賬號登陸mysql.com

Windows下<strong>PHP環境</strong>安裝Mysql安裝第四步

5、一般不需要了,點選“Skip Sign-Up”,按“Next”略過此步驟:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第五步

現在軟件安裝完成了,出現上面的界面,這裏有一個很好的功能,mysql配置嚮導,不用向以前一樣,自己手動亂七八糟的配置my.ini了,將 “Configure the Mysql Server now”前面的勾打上,點“Finish”結束軟件的安裝並啓動mysql配置嚮導

6、這個界面是Mysql的配置界面:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第六步

7、這個界面是讓您選擇配置方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標準配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過程:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第七步

8、這個界面是讓您選擇服務器類型,“Developer Machine(開發測試類,mysql佔用很少資源)”、“Server Machine(服務器類型,mysql佔用較多資源)”、“Dedicated MySQL Server Machine(專門的數據庫服務器,mysql佔用所有可用資源)”,大家根據自己的類型選擇了,一般選“Server Machine”,不會太少,也不會佔滿:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第八步

9、點擊Next進入以下界面這裏是讓您選擇mysql數據庫的大致用途,“Multifunctional Database(通用多功能型,好)”、 “Transactional Database Only(服務器類型,專注於事務處理,一般)”、“Non- Transactional Database Only(非事務處理型,較簡單,主要做一些監控、記數用,對MyISAM數據類型的支持僅限於non- transactional),隨自己的用途而選擇了,我這裏選擇“Transactional Database Only”,按“Next”繼續:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第九步

10、這裏是對InnoDB Tablespace進行配置,就是爲InnoDB數據庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數據庫損壞,當然,對數據庫做個備份就沒問題了,這裏不詳述,我這裏沒有修改,使用用默認位置,直接按“Next”繼續:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第十步

11、這裏是選擇您的網站的一般mysql訪問量,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)”、 “Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設置,自己輸一個數)”,我數目,“Decision Support(DSS)/OLAP”,自己的服務器,應該夠用了,按“Next”繼續:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第十一步

12、是否啓用TCP/IP連接,設定端口,如果不啓用,就只能在自己的機器上訪問mysql數據庫了,我這裏啓用,把前面的勾打 上,Port Number:3306,在這個頁面上,您還可以選擇“啓用標準模式”(Enable Strict Mode),這樣MySQL就不會允 許細小的語法錯誤,如果您還是個新手,我建議您取消標準模式以減少麻煩,但熟悉MySQL以後,儘量使用標準模式,因爲它可以降低有害數據進入數據庫的可 能性,按“Next”繼續:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第十二步

13、這個比較重要,就是對mysql默認數據庫語言編碼進行設置,第一個是西文編碼,第二個是多字節的通用utf8編碼,都不是我們通用的編碼,這裏選擇第三個,然後在Character Set那裏選擇或填入“gbk”,當然也可以用“gb2312”,區別就是gbk的字庫容量大,包括了gb2312的所有漢字,並且加上了繁體字、和其它亂七八糟的字——使用mysql的時候,在執行數據操作命令之前運行一次“SET NAMES GBK;”(運行一次就行了,GBK可以替換爲其它值,視這裏的設置而定),就可以正常的使用漢字(或其它文字)了,否則不能正常顯示漢字,按“Next”繼續:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第十三步

14、選擇是否將mysql安裝爲windows服務,還可以指定Service Name(服務標識名稱),是否將mysql的bin目錄加入到 Windows PATH(加入後,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這裏全部打上了勾,Service Name不變,按“Next”繼續:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第十四步

16、一步詢問是否要修改默認root用戶(超級管理)的密碼(默認爲空),“New root password”如果要修改,就在此填入新密碼(如果是重裝,並且之前已經設置了密碼,在這裏更改密碼可能會出錯,請留空,並將“Modify Security Settings”前面的勾去掉,安裝配置完成後另行修改密碼),“Confirm(再輸一遍)”內再填一次,防止輸錯。 “Enable root access from remote machines(是否允許root用戶在其它的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。 最後“Create An Anonymous Account(新建一個匿名用戶,匿名用戶可以連接數據庫,不能操作數據,包括查詢)”,一般就不用勾了,設置完畢,按“Next”繼續:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第十五步

17、確認設置無誤,如果有誤,按“Back”返回檢查,按“Execute”使設置生效:

Windows下<strong>PHP環境</strong>安裝Mysql安裝第十六步

18、設置完畢,按“Finish”結束mysql的安裝與配置。

Windows下<strong>PHP環境</strong>安裝Mysql安裝第十七步

注意:

這裏有一個比較常見的錯誤:

1、安裝mysql出現write configuration file通不過,比如:後面的提示是 configuration file template D:\PHPServer\Mysql5.0\my- template.ini could not be processed and written to D:\PHPServer\Mysql5.0\my.ini.error code-1

可能原因:安裝路徑帶有中文。

解決辦法:換到另外全部是英文和數字的目錄安裝應該就正常了。

2、不能“Start service”

可能原因:一般出現在以前有安裝mysql的服務器上。

解 決辦法:先保證以前安裝的mysql服務器徹底卸載掉了;不行的話,檢查是否按上面一步所說,之前的密碼是否有修改,照上面的操作;如果依然不行,將 mysql安裝目錄下的data文件夾備份,然後刪除,在安裝完成後,將安裝生成的data文件夾刪除,備份的data文件夾移回來,再重啓mysql服 務就可以了,這種情況下,可能需要將數據庫檢查一下,然後修復一次,防止數據出錯。

至此Mysql的安裝已經完成。

爲了讓php支持mysql,需要做如下操作:

1、修改c:\windows下的php.ini文件, 將 extension_dir = "./"修改爲extension_dir = "d:\PHPServer\php5\ext", 將register_globals = Off改爲On; 將;extension=php_mysql.dll前面的引號";"去掉。
2、複製php目錄下的libmysql.dll文件到system32下

測試MySQL,在Web根目錄下建立testdb.php文件內容如下:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>

安裝phpMyAdmin:
將phpMyadmin解壓到apache的網頁目錄,爲了方便後序操作將文件夾重命名爲pma.

PHPMyAdmin配置
在libraries\config.default.php中
$cfg['Servers'][$i]['user']          = 'root';                    // MySQL user
$cfg['Servers'][$i]['password']      = 'your password';          // MySQL password (only needed
加入用戶名和密碼


注意事項
裝了mysql後外部不能連接
打開XP防火牆的3306端口,允許外部訪問.當然如果你裝了其他的防火牆也要打開此端口.

mysqlfront 不能連接的問題,報1251錯誤
在本機用其他工具和命令行都可以連, 在另外一臺linux上也可以連,將加密方式改爲了old_password也不行,但是今天來開機發現可以連了.或許是要重啓以下吧,呵呵.

進入phpMyAdmin時, 出現 “無法載入 mysql 擴展,請檢查 PHP 配置”。這裏或許是顯示的亂碼,你要在IE的編碼中選擇簡體中文就會看到.
解決辦法就是上面說的要讓php支持mysql,設置擴展文件的的路徑,打開擴展項.

進入phpMyAdmin的管理頁面以後,網頁下方出現mbstring的警告,
解決:在php.ini中將此擴展打開,將;extension=php_mbstring.dll前面的引號去掉即可

至此Windows下PHP環境安裝就全部安裝完成了 返回頭部


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章