基於PHPnow搭建Eclipse開發環境

瘋狂小兵發表於2015-10-20

基於PHPnow搭建Eclipse開發環境

  1. 準備階段:
    a) JDK 最新版本
    b) Eclipse PDT 官網:http://www.eclipse.org/pdt/
    c) PHPnow-1.5.6 官網:http://servkit.org/ 百度網盤:http://pan.baidu.com/s/1hq4KzrA
    d) ZendDebugger 官網:http://www.zend.com/en/products/studio/downloads
    百度網盤:http://pan.baidu.com/s/1i32a5Op
    這裡寫圖片描述

    將PHPnow-1.5.6和ZendDebugger解壓後備用。

  2. 安裝JDK和Eclipse PDT,此處不再贅述。
  3. 安裝PHPnow-1.5.6
    a) 解壓PHPnow-1.5.6到D:\ PHPnow-1.5.6,下文的配置都是以此目錄為基礎。修改目錄請在配置檔案中也相應的修改。
    b) 使用PHPnow的指令碼檔案自動安裝:
    這裡寫圖片描述
    c) 安裝中會提示使用init.cmd初始化和設定mysql的root使用者密碼,全都同意執行。
    d) 安裝成功後,截圖如下:
    這裡寫圖片描述
    e) 配置ZendDebugger.dll
    開啟ZendDebugger目錄,將圖中紅框目錄下的檔案ZendDebugger.dll複製到D:\ PHPnow-1.5.6。就如同上圖中紅框的內容。
    這裡寫圖片描述
    f) 配置Dummy.php
    將ZendDebugger目錄下的Dummy.php複製到PHPnow-1.5.6的預設web根目錄。
    這裡寫圖片描述
    g) 修改配置檔案
    D:\PHPnow-1.5.6\php-5.2.14-Win32 下的php-apache2handler.ini,將檔案最後的[zend],修改為
    這裡寫圖片描述
    這裡只是讓ZendDebugger生效,預設自帶的ZendOptimizer和ZendExtensionManager配置失效,後續有時間解決。
    h) 重啟apache伺服器
    win+R | services.msc | Apache_pn |左側的啟動
    這裡寫圖片描述
    瀏覽器訪問localhost
    這裡寫圖片描述

    這裡寫圖片描述

  4. 配置Eclipse PDT
    a) Window | Preferences |PHP |PHP Excuteables | 右側|Add
    這裡寫圖片描述

    這裡寫圖片描述

b) 點Next
這裡寫圖片描述
c) 測試ZendDebugger是否能連線成功
這裡寫圖片描述

這裡寫圖片描述
如果點選Test不報錯就是能連線成功。
5. 建立PHP project
這裡寫圖片描述
直接finish。
6. 執行或除錯專案
a) 配置如截圖
這裡寫圖片描述

這裡寫圖片描述
b) 此處的URL設定要手動配置,而且要把專案名去掉。
c) Apply| debug。使用Eclipse內部瀏覽器訪問頁面。
這裡寫圖片描述
7. Apache配置虛擬目錄
a) 配置虛擬目錄:
這裡寫圖片描述
該配置在D:\PHPnow-1.5.6\Apache-20\conf\extra\httpd-vhosts.conf中。
alias / “D:/dev_tools/workspace_php/” 將物理目錄設定為”/”,就可以通過專案名+檔案在專案中路徑的方式訪問了,Http://host/project_name/path/name.

現在建立專案就可以將位置指定到設定的物理路徑(如:D:/dev_tools/workspace_php/)中了。
這裡寫圖片描述
這裡寫圖片描述

接下來就可以專心的開發PHP程式了。祝你好運!!

相關文章