Apache官方站點:http://httpd.apache.org
MySQL官方站點:http://www.mysql.com
PHP官方站點:http://www.php.net
首先我們來了解一下windows下的應用程序的一個簡單的運行機制,明白了這個到了,對于PHP環境的搭建是非常有幫助的。
Windows下的應用程序被啟動的時候,程序首先要找的就是和程序運行相關的動態鏈接庫以及以.ini為擴展名的文件配置信息,檢查的目錄順序是“當前目錄”->Windows/WinNT->System32...到這里,我想也應該明白了為什么配置PHP運行環境需要把PHP所在目錄下的dll文件copy來copy去的。
接下來,我們開始來搭建我們的運行環境:
第一步,安裝Apache2,這個過程比較簡單,一路點下一步就可完成Apache2的安裝。但需要注意的是你的Windows有沒有安裝別的WebServer,比如,你默認安裝了IIS,那么IIS默認按用了80端口,那么你的Apache2就不能使用80端口了,那只能在安裝的過程換到8080,或者你在安裝Apache2之前將IIS停止停止命令(NET STOP iisadmin/NET STOP w3svc)。我個人習慣于將Apache2安裝到C:/Apache Group,以便把MySQL、PHP、Tomcat、J2SDK集中在一起。Apache2安裝成功之后,打開IE,輸入http://localhost如果你看到了歡迎頁面那么恭喜你,Apache2安裝成功。
第二步,安裝MySQL,如果你沒有特殊要求,不要做任何改動,使用默認安裝。我個人習慣于安裝到C:/Apache Group目錄下。安裝完畢之后打開mysqlbinwinmysqladmin.exe,在顯示的對話框中,用戶名:root,密碼:任意填寫,這個就是你的mysql的初始密碼,本地連接的時候不需要,但是可以防止別人遠程連接你的數據庫。
第三步,配置Apache2+MySQL+PHP的整體環境。
1.將下載的PHP的win32壓縮包解壓后copy到C:/Apache Group下改名為PHP5(個人習慣于帶主版本號,方便以后多版本調試,這里以PHP5為例)。
2.打開PHP5目錄,可以大致的整理一下里面的文件,建立兩個文件夾dlls和sapi,把php5apache2.dll、php5apache.dll、php5apache_hooks.dll、php5isapi.dll、php5nsapi.dll幾個文件cut到sapi目錄下,他的所有所有的dll文件cut到dlls,這樣目錄結構就很類似于PHP4的目錄結構了。
3.把dlls下的所有文件copy到C:/Apache Group/Apache2目錄下
4.把PHP5目錄下的php.ini-dist改名為php.ini并打開,找到extension_dir = ""行,改為extension_dir = "C:/Apache Group/php5/ext",然后繼續往下看,找到很多這樣“;extension=”開頭的行,去掉extension=php_gd2.dll(打開gd庫)、extension=php_mysql.dll(mysql處理函數庫)保存退出。
5.打開C:Apache GroupApache2confhttp.conf文件,在#LoadModule ssl_module modules/mod_ssl.so行后面添加如下幾行:
PHPIniDir "C:/Apache Group/php5" #指定php.ini文件所在位置
LoadModule php5_module "C:/Apache Group/php5/sapi/php5apache2.dll" #指定php程序的解析模塊
AddType application/x-httpd-php .php #指定所要解析的文件的擴展名
AddType application/x-httpd-php-source .phps #指定PHP源代碼擴展名
存盤退出,重起一下Apache,至此你的Apache2+MySQL+PHP運行環境已經配置成功,你可以在C:/Apache Group/Apache2/htdocs下創建一個文件phpinfo.php,然后寫上:
<?php
phpinfo();
?>
然后通過http://localhost/phpinfo.php查看你的環境變量了。
其實PHP環境的配置并非像很多人想象的那樣,并且各種版本的差別也不大,在每次配置環境的時候認真閱讀安裝文檔是非常必要的,安裝文檔里的方法也都是非常簡潔明了的,理解了文檔,再來配置環境,那就輕車熟路了。希望的文章能對大家有一點的啟發。
柳德才
13691193654
18942949207
QQ:422157370
liudecai_zan@126.com湖北-武漢-江夏-廟山