簡體   English   中英

在MAMP PRO上安裝和啟用Xdebug

[英]Installing and enabling Xdebug on MAMP PRO

我正在嘗試在我的MAMP PRO安裝上設置Xdebug。 我嘗試使用xdebug.org/wizard.php獲取正確的Xdebug版本,並附帶自定義安裝說明,但我遇到了問題。

根據定制安裝說明中的步驟4,我應該得到以下輸出:

Configuring for:
...
Zend Module Api No:      20100525
Zend Extension Api No:   220100525

但我的輸出如下:

Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626

接下來,我嘗試xdebug.org/docs/faq#custom-phpize上的說明 ,因為定制的安裝說明建議我這樣做。

我通過刪除xdebug-2.2.1.tgz和解壓縮的文件夾撤消第一步,然后我再次從步驟1開始。 我對第4步的輸入是

/Applications/MAMP/bin/php/php5.4.4/bin/phpize

輸出內容如下:

grep: /Applications/MAMP/bin/php/php5.4.4/include/php/main/php.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.4.4/include/php/Zend/zend_modules.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.4.4/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:        
Zend Module Api No:     
Zend Extension Api No: 

我的猜測是我需要安裝php.h,zend_modules.h和zend_extensions.h但我無法在網上找到它們。 我如何才能最好地安裝Xdebug?

謝謝。

MAMP的創建者尚未發布2.1.1版本的常用開源組件包,因此您必須執行以下操作。 php.h,zend_modules.h和zend_extensions.h可以在PHP 5.4.4的源代碼中找到。 這是包含源代碼的頁面的鏈接: http//us2.php.net/get/php-5.4.4.tar.gz/from/a/mirror

您需要提取它,並將文件夾移動到/Applications/MAMP/bin/php/php5.4.4/include,如果需要,創建包含目錄。 我相信你還需要在/Applications/MAMP/bin/php/php5.4.4/include/php中運行./configure以生成Zend頭文件。 然后,再次嘗試您找到的說明。

謝謝它對我有用。 你必須跑

。/配置

使

生成缺少的zend頭。

暫無
暫無

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

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