2010-03-13 32 views
1

我知道這個問題之前已經問過,我已經查看了回覆,但無論我做什麼,我都無法創建一個環境來逐步通過我的PHP程式。php,xampp和調試 - 無法開始工作

我已經下載了XAMPP堆棧和Eclipse,並啓用了xdebug,但沒有任何內容。

PHPINFO報道:調試版本號

是否意味着我永遠不會得到一個XAMPP安裝調試。如果有,推薦使用另一個Windows,Apache,PHP和MySQL堆棧?

我下載了Komodo IDE 21天免費試用版,它們的嚮導也無法啓動調試。

幫助

回答

2

沒有,Debug Build的phpinfo()是指一個編譯時開關/定義影響的方式PHP本身被編譯。調試版本的優化程度較低,包含更多的測試代碼和符號文件,在使用調試器逐步執行php C代碼時使用的代碼更準確(主要是由於優化代碼較少)。
它不影響添加像xdebug這樣的腳本調試器模塊的能力。但是您需要與您的php版本兼容的模塊.dll/.so版本。 API版本,線程安全「啓用/禁用」和「調試是/否」信息必須匹配。 (第二個想法我甚至不確定是否調試是/否必須匹配)。
xdebug部分是否出現在phpinfo()的輸出中?如果不確定你編輯了正確的php.ini。在最近版本的xampp中,無論您使用php-cli還是apache模塊,xampp都應該是< xampp dir > /php/php.ini。但它曾經是< xampp dir > /php/php.ini cli版本,但是< xampp dir > /apache/bin/php.ini用於php的apache模塊。
同時查看< xampp目錄>/apache/logs中的error.log,查找可能相關的錯誤消息。那些應該從「PHP啓動:....錯誤消息...」

0

嘗試使用wamp如果您使用Windows。它對我很好用

相關問題