Ole*_*yev 3 php xdebug pecl osx-elcapitan
我正在寻找调试PHP脚本的方法.在互联网上我找到了可以用MacGDBp + XDebug做的信息.当我在Shell中使用PECL进行安装时:
sudo pecl install xdebug
The next error have been occured:
downloading xdebug-2.4.0.tgz ...
Starting to download xdebug-2.4.0.tgz (264,832 bytes)
.....................done: 264,832 bytes
76 source files, building
running: phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
Run Code Online (Sandbox Code Playgroud)
帮我找到解决问题的方法.
XDebug默认可用.只需启用它
1)sudo nano /etc/php.ini(或sudo cp /etc/php.ini.default /etc/php.ini首先,如果该文件尚不存在)
2)在末尾添加这些行(用ls验证路径ls /usr/lib/php/extensions/)
[Xdebug]
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"
Run Code Online (Sandbox Code Playgroud)
3)使用重启apache sudo apachectl restart
4)验证 php -m | grep xdebug