PHP集成開發環境有不少,如XAMPP、AppServ......只要一鍵安裝就把PHP環境給搭建好了。但這種安裝方式不夠靈活,軟件的自由組合不方便,同時也不利於學習。因此我仍是喜歡手工搭建PHP開發環境,須要哪一個模塊本身安裝就好了,或者那個軟件須要升級,直接升級那個軟件就好了,並不影響其餘軟件,很是方便。php
下載集成開發環境地址:html
Wamp 5.0下載 :http://www.wampserver.com/en/mysql
以上三種均可以sql
XAMPP下載 :https://www.apachefriends.org/zh_cn/index.htmlapache
1、準備工做-下載所需軟件windows
一、php5.5.6 下載連接:http://windows.php.net/download/#php-5.5 推薦 V11 x64,也就是64bit的。瀏覽器
二、apache2.4 下載連接:http://www.apachelounge.com/download/ 一樣是推薦 V11。app
三、mysql 下載連接:http://www.mysql.com/downloads/ mysql-5.5.20-winx64.msi,64位的。curl
注:學習
a、php5.5 作了大量的更新,在與apache搭配的時候如何選擇也頗有講究,因此咱們要下載64位的 php5.5.6 和 Apache2.4,如搭配apache2.2,在啓動apache服務時就會報各類錯誤,
b、在下載php時,請下載完整版,完整版中才包含文件:php5apache2_4.dll
b、V11是微軟的一個組件,若是不安裝的話會提示 msvcr110.dll丟失。下載連接:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 請下載64bit的。
2、安裝軟件
爲方便管理,可將下載的的文件安裝到同一個目錄,如在D盤新建目錄wamp。
一、php5.5.6配置
a、把下載下來的php解壓到D:\wamp 目錄下
b、在系統環境變量PATH中添加 ;D:\wamp\php;D:\wamp\php\ext, 重啓後生效
2、安裝Apache2.4
把下載下來的Apache壓縮包解壓到D:\wamp 目錄下
三、安裝mysql
這裏的Location安裝地址可根據需求變更。
安裝完成後開始配置MySQL,所有保持默認選項便可,但最好把MySQL默認編碼改成utf8,在Modify Security Settings選項中設置密碼,輸入兩次密碼便可完成,最後點Execute完成配置。
3、整合Apache+PHP+MySQL
a、Apache : 首先修改Apache的配置文件,讓Apache支持解析PHP文件。Apache配置文件在Apache安裝目錄的conf目錄下的httpd.conf。
一、把ServerRoot這行修改成 ServerRoot "D:\wamp\Apache24", 雙引號之間的就是你的apache放置的位置
二、把DocumentRoot按照下面的內容修改:
DocumentRoot "D:\wamp\Apache24\htdocs"
<Directory "D:\wamp\Apache24\htdocs">
三、把Listen Port修改成:Listen 8080
四、讓Apache能夠解析php文件,在配置文件中找到:
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (綠色的位置是根據PHP的所在目錄而定的)
LoadModule php5_module "D:\wamp\php\php5apache2_4.dll"
PHPIniDir "D:\wamp\php"
AddType application/x-httpd-php .php .html .htm
五、在配置文件中找到 DirectoryIndex index.html 改成 DirectoryIndex index.php index.html
六、保存httpd.conf。將Apache24服務添加的到系統服務中:
打開cmd 找到Apache24的bin目錄,輸入:httpd.exe -k install -n "Apache24"
b、PHP : 把php.ini-development更名爲php.ini,做爲PHP的配置文件。修改php.ini
一、設置PHP擴展包的具體目錄,找到
; On windows:
; extension_dir = "ext"
改成 (值是ext文件夾的目錄)
; On windows:
extension_dir = "D:\wamp\php\ext"
二、開啓相應的庫功能,找到須要開啓的庫的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_xmlrpc.dll
去掉前面的分號(註釋),即改成
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_xmlrpc.dll
三、設置時區,找到
;date.timezone =
改成
date.timezone = Asia/Shanghai
配置完成,檢測一下配置是否成功。重啓Apache,在站點目錄(Apache24\htdocs)下新建文件index.php,輸入內容:
<?php phpinfo(); ?>
四、打開瀏覽器輸入http://localhost:8080,顯示以下內容,則安裝成功,而且成功關聯MySQL。
注意事項:
不要忘記安裝V11
請注意你的php和apache路徑,注意修改httpd.conf裏的內容
php5.5,只能搭配2.4版本以上的apache,若是你用的是主流的2.2版本或其餘,敬請升級到2.4版本
此文檔參考地址整理:
http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html
http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html