[英]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.