問題php
在安裝完Xdebug後,在Phpstorm 中配置的時候,出現的警告致使沒法實現斷點調試,警告信息以下:ui
Xdebug requires Zend Engine API version xxxxxxxx. The Zend Engine API version 2xxxxxxxx which is installed, is newer.spa
緣由: debug
本機自動PHP文件和咱們使用XAMPP或者MAMP集成的PHP環境衝突,在安裝過程當中,調試
執行phpize,自動執行了本機的PHP環境,具體地址爲 /usr/bin 裏的php文件orm
執行./configure 也是本身配置到了 /usr/bin中文檔
致使在Phpstorm 中配置的時候,找不到Xdebug的配置文件而致使的。get
注意的是:一、使用php -v 和 在使用phpinfo() 獲得PHP信息徹底不一致(個人本機PHP版本低於XAMPP集成PHP版本);二、兩PHP版本的文件位置也不相同it
解決方案: io
按照官方提供安裝的步驟,執行到第4步和第5步的時候須要改動,改動信息以下:
執行到第4步(不要直接使用phpize),而是要使用路徑,以下:
phpize 改成 /Applications/XAMPP/xamppfiles/bin/phpize (看你們把XAMPP裝到哪裏)
執行第5步,以下:
./configure 改成 ./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
日後的步驟能夠按照官方的來。
解決方法參考文章: