2012-06-03 33 views
2

每當我試着調試PHP中,我不斷收到以下兩個錯誤...問題與調試器擴展 - 甲基苯丙胺及PHPStorm

  1. 「與Zend調試器的連接不能建立」一個鏈接到「驗證安裝」
  2. 「Zend的Degubber擴展未安裝。」一個鏈接到「顯示的phpinfo。」

四處尋找最後2天之後,我覺得我已經得到了非常接近解決這個,但我可以」似乎沒有超過這個最後的障礙。我現在停留在xdebug.org網站,它要求我運行phpinfo並將內容粘貼到瀏覽器中,以便它可以幫助我解決xdebug問題。我這樣做,它給了我下面的信息安裝...


  1. 的Xdebug:2.1.0
  2. 服務器API:Apache 2.0的處理程序
  3. 的Windows:沒有
  4. Zend服務器:沒有
  5. PHP版本:5.3.6
  6. Zend API編號:220090626
  7. PHP API編號:20090626
  8. 調試構建:沒有
  9. 線程安全生成:沒有
  10. 配置文件的路徑:/Applications/MAMP/bin/php/php5.3.6/conf
  11. 配置文件:/庫/ Application Support/appsolute/MAMP PRO/conf目錄/ php.ini中
  12. Extensions目錄:/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626

它也給了我一些非常簡單的說明le步驟。從第4步開始,它讓我做了更多的故障排除,告訴我運行「phpize」,這是我做的。它說,「也許是錯誤的 'phpize' 二進制文件的路徑上找到,您可以運行配置如下

  1. 「/全/路徑/到/ PHP /斌/ phpize」
  2. 「 ./configure --with-php-config =/full/path/to/php/bin/php-config「

'phpize'的結果給了我/ usr/include/php/...「,在我的情況下,它應該是... 」./configure --with-php-config =/Applications/MAMP/bin/php/php5.3.6/bin/php-config「。 然而,當我運行 '的./configure ...' 我得到以下錯誤...
「配置:錯誤:找不到安裝-SH,install.sh,或shtool在配置 「」/配置」

在我的Mac上沒有「install.sh」,但有一個「shtool」和一個install-sh。 install-sh在'python'目錄下,所以我假設它不是我需要的'install-sh'?所以我試着在shtool的同一目錄下運行「configure」命令,它仍然給我「找不到......」的錯誤。

我試着查找那個錯誤,但一直跑進路障,主要是在不同的環境中。

任何想法表示讚賞。

+0

我至少因爲此獲得風滾草徽章而笑了起來。對於試圖找到解決方案的任何人 - 我祝你好運。我知道你們中有很多人,因爲我認爲我看了所有10,000個網站。有的採用解決方案,有的採用看似很好的解決方案,其中沒有一種適合我。我放棄。我決定是時候折我的手,並在我的雙腿之間用尾巴繼續前進。 – JonDoeCA

回答

2

2天前我有同樣的問題,儘管我在最後得到了一個稍微不同的錯誤。問題是雙重的:使用錯誤的PHP,並且缺少頭文件,這是phpize的需要。

這裏的修復:

Phpize和運行./configure的其餘的xdebug指令應該可以工作。

您還需要告訴PHPStorm您正在使用此解釋程序而不是系統,您可以通過設置的PHP部分執行此操作。