首頁 >php教程 >php手册 >windows7下的PHP開發環境建構(iis7 + PHP7 + PHPStorm2016.2.1)

windows7下的PHP開發環境建構(iis7 + PHP7 + PHPStorm2016.2.1)

WBOY
WBOY原創
2016-10-15 10:31:462078瀏覽

      之前是一直在做asp.net開發的,Visual Studio 2012 用起來感覺是相當的舒服,調試功能也是相當好、相當智能,大大的提高了開發效率減少了程

序BUG的出現,而且直接安裝好就能用了,無需多餘的操作,非常方便。

      由於這次要做PHP開發,為了搭建開發環境也是搜尋了不少資料,選擇IDE也是參考了不少資料,我的首要目標就是要調試方便的,其實之前都沒有

接觸過,最後選擇了PHPStorm(主要是看界面清爽),為了弄好調試功能也是搜索資料弄了好久啊,感覺還是沒有VS方便,安裝完成直接能用。所以

現在把搭建環境的整個過程記錄下來。

 

一、windows7環境下安裝php7

      必須先開啟系統的IIS,點選 控制台→程式與功能→開啟或關閉windows功能 ,然後勾選 Internet資訊服務 如下圖所示

點選確定,安裝完成就可以了。

      接下來就能透過 控制台→管理工具 裡找到 Internet 資訊服務(IIS)管理器

     安裝了IIS,接下來需要安裝 PHP Manager 透過微軟官方下載 https://www.iis.net/downloads/community/2010/09/php-manager-for-iis-7

下載安裝非常簡單,安裝完成以後開啟IIS就能看到PHP Manager 如下圖

      接下來需要去PHP官網下載PHP7了,下載連結:http://windows.php.net/download#php-7.0

根據你的系統選擇32位,或64位的吧,我下載的是 VC14 x64 Non Thread Safe zip 版本,也就是64位非線程安全版本。

下載完成解壓縮到你想存放的位置,我這裡是解壓縮到了 C:php7.0

接下來在IIS裡雙擊 PHP Manager 選項,然後點選 Register new PHP version,選擇剛才php解壓縮的資料夾裡選擇php-cgi.exe,如下圖

點選 確定 我以後就安裝好了php7了。

可以透過IIS新網站來測試PHP檔案是否能正常訪問,請看下面第四大步的IIS示範。

 

二、PHPStrom 2016.2.1的安裝

    PHPStrom的安裝就非常簡單了,官網下載網址:https://www.jetbrains.com/phpstorm/

    因為是收費軟體,為了能用上需要破解一下,啟動PHPStrom以後  選擇 license server 然後複製 http://jetbrains.tencent.click/ 這個位址進去就可以了。然後就能正常使用了,不知道這個位址以後會不會失效 ^_^。

 

      好了,PHPStrom已經安裝好了,因為是英文版的,如果需要漢化包的話,可以自己網上搜索一下漢化包,然後將下載的漢化包複製到PhpStorm安裝目錄下的lib目錄,重啟即可。

 

三、調試工具 xdebug 的安裝

      xdebug目前的最新版本是2.4.1版,官方網站下載網址:https://xdebug.org/download.php

根據你的系統下載32位元或64位元版本,我們之前下載的PHP是64位元非執行緒安全版本,所以xdebug也下載64位元非執行緒安全版本,下載版本為 PHP 7.0 VC14 (64 bit)

下載完成後將下載檔案 php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll 存放到你想存放的位置,這裡為了方便管理我將檔案存放到php檔案目錄下的ext資料夾下。

      接下來設定php.ini,在 C:php7.0 目錄下開啟php.ini文件,在該文件的最後新增以下文字

[XDebug]
zend_extension_ts="C:php7.0extphp_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll"  //這裡是xdebug下載的動態連結函式庫的存放路徑建議使用絕對路徑mdeable. 1  //是否允許遠端終端在這裡標示開啟
xdebug.remote_handler=dbgp
 xdebug.remote_mode=req
 xdebug.remote_host=localhost
 xdebug.remote_port="9000_port="8> //這裡是調試器的關鍵字在Chrome以及FireFox中插件配置的時候要用到

如下圖

接下來驗證Xdebug是否安裝成功

在命令提示字元中輸入 C:php7.0php.exe -m

 

四、在PhpStorm中來配置Xdebug

      首先啟動PhpStorm ,創建一個新項目,我這裡新建了一個名為csPHP的空項目 存放路徑為 D:csPHP

專案裡新建了一個index.php檔案

接下來開啟iis 新建一個名為csphp網站,指向我們剛才新建專案的目錄 D:csPHP  連接埠設定為 801

點擊 確定 網站新增成功。

在index.php檔寫了簡單的程式碼

IIS 裡瀏覽

可以成功瀏覽,表示php已經配置好了

瀏覽的網址為 http://localhost:801/index.php

 

接下來就需要在PhpStorm 裡面配置了

點選 檔案→設定

 

語言與框架 裡點選 php

PHP language level 選擇 7

再點選 Interpreter 選項

點選 「加號」 , 如下選擇

設定好了以後點選 確定

 

接下來在 語言和框架→PHP→Debug→DBGp Proxy 選項裡如下設定

IDE key: PHPSTORM         //這裡對應的是 xdebug.idekey               //這是連接埠號碼

設定完成後點選 確定。

然後點選 運作→編輯設定 開啟選項

點選 Defaults→PHP Web Application

Browser 選項 選擇Google瀏覽器 Chrome 點選 確定。

因為接下來 我們要在Google瀏覽器安裝 Xdebug helper 外掛

在Google的 擴充功能 裡搜尋到 Xdebug helper 並加入

新增成功並啟用後 點擊 選項

在選項裡 IDE key 選擇 PHPSTORM 並且保存

 

到此這些環境配置終於全部都完成了。

 

最後測試一下 PHPSTORM 的調試吧

在專案裡 點選 這個圖示開啟監聽

設定斷點 點選Google瀏覽器進行調試

當專案第一進行調試的時候會出現如下介面

選擇整個專案點選 Accept 接受,所有的專案檔案都可以進行調試了

 

調試結果一目了然,所有的變數結果都能看到

 

好了 到此終於完成了全部的配置了, 以後還會將開發專案的過程也一併記錄下來。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn