基於PHPnow搭建Eclipse開發環境
基於PHPnow搭建Eclipse開發環境
-
準備階段:
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解壓後備用。
- 安裝JDK和Eclipse PDT,此處不再贅述。
-
安裝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.6php-5.2.14-Win32 下的php-apache2handler.ini,將檔案最後的[zend],修改為
這裡只是讓ZendDebugger生效,預設自帶的ZendOptimizer和ZendExtensionManager配置失效,後續有時間解決。
h) 重啟apache伺服器
win+R | services.msc | Apache_pn |左側的啟動
瀏覽器訪問localhost -
配置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.6Apache-20confextrahttpd-vhosts.conf中。
alias / “D:/dev_tools/workspace_php/” 將物理目錄設定為”/”,就可以通過專案名+檔案在專案中路徑的方式訪問了,Http://host/project_name/path/name.
現在建立專案就可以將位置指定到設定的物理路徑(如:D:/dev_tools/workspace_php/)中了。
接下來就可以專心的開發PHP程式了。祝你好運!!
相關文章
- 基於Webpack搭建React開發環境WebReact開發環境
- 搭建基於 Mac 的 Flutter 開發環境MacFlutter開發環境
- 基於 Xcode 搭建 OpenCV 開發環境XCodeOpenCV開發環境
- 基於滴滴雲搭建 Ceph 開發環境開發環境
- Go Eclipse開發工具環境搭建(最新)GoEclipse
- GO語言eclipse開發環境搭建GoEclipse開發環境
- 搭建Hadoop的Eclipse開發環境HadoopEclipse開發環境
- 基於 Webpack4 搭建 Vue 開發環境WebVue開發環境
- 基於IDEA的JavaWeb開發環境搭建IdeaJavaWeb開發環境
- eclipse整合weblogic開發環境的搭建EclipseWeb開發環境
- 在Eclipse下搭建Android開發環境EclipseAndroid開發環境
- 基於Docker搭建PHP+Nginx+MySQL開發環境DockerPHPNginxMySql開發環境
- 基於 vagrant搭建移動端的開發環境開發環境
- 基於mpvue框架搭建微信小程式開發環境Vue框架微信小程式開發環境
- Eclipse下搭建Android的NDK開發環境EclipseAndroid開發環境
- Eclipse下搭建ArcGIS API for Android開發環境EclipseAPIAndroid開發環境
- 如何用eclipse搭建Android的開發環境EclipseAndroid開發環境
- 基於 idea+maven 的 jmeter 開發環境搭建IdeaMavenJMeter開發環境
- React基礎——快速搭建開發環境React開發環境
- Eclipse + MinGW搭建C++開發環境踩坑EclipseC++開發環境
- 基於spring boot 及mybatis的web開發環境搭建Spring BootMyBatisWeb開發環境
- 基於Docker搭建LNMP環境DockerLNMP
- Python基礎:搭建開發環境(1)Python開發環境
- PHP基礎教程-04 開發環境搭建PHP開發環境
- Eclipse配置PHP開發環境EclipsePHP開發環境
- 在windows環境下基於sublime text3的node.js開發環境搭建WindowsNode.js開發環境
- Windows平臺搭建Kafka原始碼開發環境(Eclipse版本)WindowsKafka原始碼開發環境Eclipse
- Eclipse+PyDev+Django+Mysql搭建Python web開發環境EclipsedevDjangoMySqlPythonWeb開發環境
- 基於Docker的LNMP開發環境DockerLNMP開發環境
- 自然語言處理之:搭建基於HanLP的開發環境自然語言處理HanLP開發環境
- 如何基於Jupyter notebook搭建Spark叢集開發環境Spark開發環境
- 1 – 搭建開發環境開發環境
- rollup 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Androdi開發環境搭建開發環境
- 前端開發環境搭建前端開發環境
- Theia 開發環境搭建開發環境
- QEMU 開發環境搭建開發環境