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


  最近因在windows環境下搭建php開發環境遇到了各式各樣的問題,故在此加以歸納總結。目的有二,一是為了避免以后再次遇到類似的問題,二是為需要的同學提供啟示和借鑒。

  一:下載需要的軟件

  • 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

  以上是我在搭建環境時用到的軟件。

  具體的下載地址,大家可以去官網進行下載。


 

  關於軟件下載選擇的提示:

  1. 32位系統最好選擇32位的軟件,64位的同理。

  2. 若使用安裝包方式下載apache,推薦選擇無SSL功能的版本。

  3. 下載php時,官方推薦Thread Safe的版本。

  4. 若以壓縮包版本下載apache與php,他們的編譯器必須一致 (若apache使用vc11版,php也應選擇vc11),且官網推薦選擇VC9+以上的版本並需要提前安裝 Visual C++ Redistributable

  關於如何從apache官網上下載windows適用的軟件,網上有許多教程,這里分享一篇 http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html

 


  

  二:解壓文件

  • 將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(); ?>

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

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM