簡體   English   中英

NetBeans IDE 8.2 + XDebug + Wampserver 3.4.1無法正常工作

[英]NetBeans IDE 8.2 + XDebug + Wampserver 3.4.1 not working

我是一名IT專業人員,並且有30多年的程序員(Visual Studio + SQL等),但不是專業的Web開發人員。 我在業余時間開發了一個值得關注的個人網站(html + php + javascript + mysql),所以請多多包涵。 該網站在本地以及虛擬主機站點上運行。

現在我的問題是:厭倦了使用調試PHP代碼

print $variable.'<br />';

我最近在Windows 7 x64計算機上安裝了Wampserver 3.4.1和NetBeans IDE 8.2,主要用於調試目的,但是調試部分不起作用。

文件E:\\ Wamp64 \\ bin \\ apache \\ apache2.4.35 \\ bin \\ php.ini中 [xdebug]節的內容為:

[xdebug]
zend_extension="E:/Wamp64/bin/php/php7.2.10/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll"

xdebug.remote_enable = On
xdebug.profiler_enable = Off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "E:/Wamp64/tmp"
xdebug.show_local_vars= 0
xdebug.remote_log = "E:/Wamp64/logs/xdebug_log.txt"

我收到的消息是:

(火狐瀏覽器)

未找到

在此服務器上找不到請求的URL /www/index.php。

本地端口80上的Apache / 2.4.35(Win64)PHP / 7.2.10服務器

(Netbeans IDE)

等待連接(netbeans-xdebug)

怎么了 ?

[添加]

在此處輸入圖片說明

另一條信息:

項目文件夾結構為

位於E:/ Wamp64 / www /中的index.php

所有其他文件(php,javascript,css,圖片)均位於上述文件夾的相應子文件夾中。 生產服務器(托管服務器)上的結構完全相同。 我想這是組織網站資源的最常用方法。

Project文件夾位於另一個位置,因為我不想將Netbeans自己的文件與網站的文件混合在一起。

本地網站的$ _SERVER ['DOCUMENT_ROOT'] (正確)返回“ E:/ Wamp64 / www”(不帶引號)。

正如您所建議的那樣,您可以在瀏覽器中手動重寫鏈接,以消除/ www位,並且,如果正確設置了NetBeans IDE 8.2中的“調試選項”(工具/選項/調試)(默認情況下為默認設置),則調試工作正常。 該鏈接也很有用: https : //articlebin.michaelmilette.com/making-xdebug-work-with-netbeans-on-windows/

直到我發現NetBeans為什么添加/ www之前,這種解決方案才可以-實際上非常好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM