我已经通过论坛,但没有成功。我试图在pimp上使用xcode和PhpStorm。我使用的是MAMP / PHP 7.1.19。
当我做phpinfo()
时,对Xdebug一无所知。
我有两个php.ini文件:
-/Applications/MAMP/conf/php7.3.0/php.ini
-/Applications/MAMP/bin/php/php7.3.1/conf/php.ini
我用以下命令修改了这两个文件
-zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"
我当然要检查文件xdebug.so
是否存在。
答案 0 :(得分:0)
如果文件xdebug.so存在,则必须在php.ini
中启用它。在文件末尾,您没有注释zend_extension
,但必须启用它。添加此内容:
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php7.3.1/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so"
xdebug.profiler_output_dir = "/tmp/xdebug/"
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_log="/usr/local/var/log/httpd/xdebug.log"
xdebug.default_enable=0
xdebug.profiler_enable=0
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.var_display_max_depth=1000
对于没有xdebug.so
文件的其他人,您必须使用PECL安装Xdebug扩展。打开终端并粘贴:
cd /Applications/MAMP/bin/php/php7.3.1/bin
,然后安装xdebug ./pecl install xdebug