最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Eclipse中php插件安裝及Xdebug配置的使用詳解

 更新時間:2013年04月25日 17:49:44   作者:  
本篇文章介紹了,Eclipse中php插件安裝及Xdebug配置的使用詳解。需要的朋友參考下

由于在android開發(fā)團隊,又迷上了android自動化測試,所有一直使用Eclipse做為開發(fā)工具。以前使用Zend Studio 9.0.1做為PHP的開發(fā)工具,現(xiàn)在放棄使用Zend Studio 9.0.1了,有了Eclipse的PHP開發(fā)插件,所以計劃以后統(tǒng)一使用Eclipse開發(fā)。這樣方便。在Eclipse上安裝PHP插件非常簡單,可以到http://sourceforge.net/project/showfiles.php?group_id=57621  下載插件。把下載到的插件解壓。并把解壓后的features的文件夾里面的文件放在eclipse的features文件夾里。解壓后的plugins里面的文件放在eclipse的plugins文件夾里即可。

配置Eclipse對PHP的調(diào)試功能

下面就是詳細過程。

下載并安裝相應軟件

Jdk是絕對必要的,它是跑Eclipse的最基本要求,到這里下載

Eclipse整合了PHP開發(fā)插件版本在這里下載,選擇對應自己的操作系統(tǒng)的版本后下載到本地即可。

XDebug到這里下載,請根據(jù)自己PHP的版本選擇相應文件下載。

插曲:如何選擇PHP 5.2.17.17版本的XDebug

1、打開http://www.xdebug.org/find-binary.php,將你phpinfo時的顯示信息的源碼COPY到輸入框中,然后提交,XDebug將告訴你應該下載哪個版本。

2、進入http://www.xdebug.org/download.php頁面,你會看到很多版本以及相同版本的不同版本。這里就有一個疑惑,VC9、VC6、TS這些是什么意思?如果你有疑惑,請訪問:PHP中ts和nts版本 - vc6和vc9編譯版本的區(qū)別
3、得知,PHP 5.2.17.17版本的XDebug應該下載Xdebug 2.1.2版本的PHP 5.2 VC6 TS。至于32位系統(tǒng)或是64位系統(tǒng),這就取決于你的機器了。

由于

服務器任意,推薦使用Apache+PHP模塊安裝方式。

安裝軟件

首先安裝JDK后,安裝好后請按照下面步驟配置系統(tǒng)變量

其次是安裝Eclipse,Eclipse不用怎么設置,只要設置好了JDK,Eclipse放置于任何位置都可以直接運行

Xdebug安裝

將文件放到php/ext文件夾下即可

XDebug配置

打開php.ini

在最后一行加入以下配置代碼,配置說明已經(jīng)做好注釋

復制代碼 代碼如下:

;xdebug配置
[Xdebug]

;載入Xdebug
extension=php_xdebug-2.1.2-5.2-vc6.dll
;開啟自動跟蹤
xdebug.auto_trace = On
;開啟異常跟蹤
xdebug.show_exception_trace = On
;開啟遠程調(diào)試自動啟動
xdebug.remote_autostart = On
;開啟遠程調(diào)試
xdebug.remote_enable = On
;收集變量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集參數(shù)
xdebug.collect_params = On


保存后重啟服務器即可。

此時用phpinfo()查看php配置,如果安裝成功,應該可以看到以下信息:

下面說說Eclipse的配置

1、通過Eclipse啟動、停止、重啟apache服務失敗。

原因:

a、配置不正確,正確配置如下圖所示:

2、由于我自己根據(jù)phpstudy2011B封裝的PHP集成環(huán)境,apache的服務名稱為apache2,但是Eclipse默認啟動的是apache2.2,所以我將注冊apache服務的名稱改為apache2.2后正常。

Eclipse打開CI,出現(xiàn)N多個警告

類似如下信息:

Description Resource Path Location Type The local variable $_ci_path may not have been initialized Loader.php /CI/system/core line 752 PHP Problem

如下圖所示:


大概意思是局部變量未初始化,就是沒有賦初始值。這個在PHP中是很常見的。所以即然給出這么多個warnings,看著有點不舒服。那么就去掉吧

解決辦法是:


將上面紅色選中內(nèi)容由原來的warning改為Ignore即可。

相關文章

  • PHP session反序列化漏洞深入探究

    PHP session反序列化漏洞深入探究

    這篇文章主要介紹了PHP session反序列化漏洞,我們一般利用反序列漏洞,一般都是借助unserialize()函數(shù),不過隨著人們安全的意識的提高這種漏洞利用越來越來難了
    2022-11-11
  • php淺析反序列化結構

    php淺析反序列化結構

    序列化其實就是將數(shù)據(jù)轉化成一種可逆的數(shù)據(jù)結構,自然,逆向的過程就叫做反序列化。php將數(shù)據(jù)序列化和反序列化會用到兩個函數(shù):serialize?將對象格式化成有序的字符串、unserialize?將字符串還原成原來的對象
    2022-07-07
  • PHP類的聲明與實例化及構造方法與析構方法詳解

    PHP類的聲明與實例化及構造方法與析構方法詳解

    這篇文章主要介紹了PHP類的聲明與實例化及構造方法與析構方法,結合實例形式分析了PHP面向?qū)ο箢惖穆暶髋c使用相關技巧,需要的朋友可以參考下
    2016-01-01
  • PHP return語句的另一個作用

    PHP return語句的另一個作用

    這篇文章主要介紹了PHP return語句的另一個作用,在bbPress的代碼中看到的一個奇葩使用方法,需要的朋友可以參考下
    2014-07-07
  • php獲取當前url地址的方法小結

    php獲取當前url地址的方法小結

    這篇文章主要介紹了php獲取當前url地址的方法,結合實例形式JS獲取URL的方法對比分析了php獲取URL的常用技巧,需要的朋友可以參考下
    2017-01-01
  • PHP mysql事務問題實例分析

    PHP mysql事務問題實例分析

    這篇文章主要介紹了PHP mysql事務問題,結合實例形式分析了PHP操作MySQL的myisam數(shù)據(jù)庫實現(xiàn)控制事務的相關技巧,需要的朋友可以參考下
    2016-01-01
  • php7和php5具體區(qū)別實例講解

    php7和php5具體區(qū)別實例講解

    這篇文章主要介紹了php7和php5具體區(qū)別實例講解,代碼對比的很清楚,對此不太清楚的同學可以多研究下
    2021-01-01
  • php獲取一定范圍內(nèi)取N個不重復的隨機數(shù)

    php獲取一定范圍內(nèi)取N個不重復的隨機數(shù)

    這篇文章主要介紹了php獲取一定范圍內(nèi)取N個不重復的隨機數(shù)的方法,通過range函數(shù)創(chuàng)建指定范圍內(nèi)數(shù)組及shuffle進行數(shù)組隨機排序,并使用array_slice抽取數(shù)組實現(xiàn)該功能,非常簡單實用,需要的朋友可以參考下
    2016-05-05
  • PHP中soap的用法實例

    PHP中soap的用法實例

    這篇文章主要介紹了PHP中soap的用法,實例講述了PHP使用soap的兩種方式,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • DISCUZ 論壇管理員密碼忘記的解決方法

    DISCUZ 論壇管理員密碼忘記的解決方法

    discuz忘記密碼的處理方法也大同小異,一般情況的密碼修改工具,也是利用直接將密碼寫入數(shù)據(jù)庫中。
    2009-05-05

最新評論

青岛市| 临西县| 开江县| 同江市| 雷波县| 吴旗县| 贵港市| 福鼎市| 白朗县| 金秀| 广安市| 法库县| 雅江县| 从化市| 凌源市| 松阳县| 桃源县| 敦化市| 上犹县| 老河口市| 宁强县| 灵丘县| 休宁县| 阳新县| 南和县| 伊春市| 瑞昌市| 太仆寺旗| 双流县| 绥芬河市| 夏津县| 正镶白旗| 化州市| 南阳市| 时尚| 顺昌县| 双流县| 江城| 丽江市| 洛南县| 招远市|