![](/img/trans.png)
[英]How to set up a new PHP project in NetBeans IDE (version 8.2 or 11.3) using WampServer?
[英]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.