Windows下搭建apache+mysql+php開發環境

  最近因在windows環境下搭建php開發環境遇到了各式各樣的問題,故在此加以概括總結。目的有二,一是爲了不之後再次遇到相似的問題,二是爲須要的同窗提供啓示和借鑑。php

  一:下載須要的軟件html

  • apache   httpd-2.2.22-win32-x86-no_ssl.msi
  • mysql     mysql-5.5.28-win32.msi
  • php        php-5.4.8-Win32-VC9-x86.zip

  以上是我在搭建環境時用到的軟件。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解壓到:D:\server\apache
  • 將mysql解壓到:D:\server\mysql
  • 將php解壓到:D:\server\php

    三:配置Apache

  注意:每次在修改配置文件以後,都應該重啓一次apache,這樣效果才能實現

  1. 打開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(); ?>

 若看到如下圖片,則說明搭建成功。

相關文章
相關標籤/搜索