最近因在windows環境下搭建php開發環境遇到了各式各樣的問題,故在此加以概括總結。目的有二,一是爲了不之後再次遇到相似的問題,二是爲須要的同窗提供啓示和借鑑。php
一:下載須要的軟件html
以上是我在搭建環境時用到的軟件。mysql
具體的下載地址,你們能夠去官網進行下載。sql
關於軟件下載選擇的提示:apache
1. 32位系統最好選擇32位的軟件,64位的同理。windows
2. 若使用安裝包方式下載apache,推薦選擇無SSL功能的版本。服務器
3. 下載php時,官方推薦Thread Safe的版本。app
4. 若以壓縮包版本下載apache與php,他們的編譯器必須一致 (若apache使用vc11版,php也應選擇vc11),且官網推薦選擇VC9+以上的版本並須要提早安裝 Visual C++ Redistributablecurl
關於如何從apache官網上下載windows適用的軟件,網上有許多教程,這裏分享一篇 http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.htmlurl
二:解壓文件
三:配置Apache
注意:每次在修改配置文件以後,都應該重啓一次apache,這樣效果才能實現
打開apache配置文件httpd.conf:apache/conf/httpd.conf
取消對域名的註釋:
2. 讓apache加載php模塊
在httpd.conf文件中添加以下代碼:
LoadModule php5_module "D:\server\php\php5apache2_2.dll" PHPIniDir "D:\server\php" AddType application/x-httpd-php .php .html .htm
紅色區域對應php文件解壓的位置。
DirectoryIndex index.html
改成
DirectoryIndex index.php index.html
3. 在D盤新建一個站點目錄 如:D:/Workspace/PHP
在httpd.conf中修改如下代碼: DocumentRoot "D:/server/apache/htdocs" 改成 DocumentRoot "D:/Workspace/PHP" 再將 <Directory "D:/server/apache/htdocs"> 改成 <Directory "D:/Workspace/PHP">
其中DocumentRoot是apache文件的根目錄。也是往後新建php文件存放的目錄。
四:配置php
1. 在server/php目錄下找到php.ini-development文件,複製一份並重命名爲php.ini
2. 打開新建的php.ini文件並修改以下代碼:
添加: extension_dir = "D:/server/php/ext"
3. 開啓mysql擴展和擴展各類庫功能:
;extension=php_curl.dll ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_xmlrpc.dll 改成 extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_xmlrpc.dll
4.修改php時區
;date.timezone = 改成 date.timezone = PRC
在D:/Workspace/PHP 目錄下新建一個index.php文件
並編輯如下內容:
<?php phpinfo(); ?>
若看到如下圖片,則說明搭建成功。