我安装了 PHP 5.5.3 的 MAMP。
我的 php.ini 文件(MAMP/conf/php5.5.3/php.ini)的结尾是这样的:
[OPcache]
zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
[xdebug]
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1
zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so"
尽管如此,当使用 var_dump() 进行测试时,xdebug 仍然不起作用。
我还能尝试什么?
编辑:
每次尝试更改某些内容时,我都会重新启动 MAMP。
我还检查了 phpinfo()。
它说here https://stackoverflow.com/questions/11618178/settings-up-xdebug-on-mamp-pro我需要从 MAMP 而不是从查找器编辑文件。但我找不到 MAMP 让我转到文件的位置......
显然,我编辑了错误的 php.ini 文件......
正确的 php.ini 是 MAMP/bin/php/php5.5.3/conf/php.ini 而不是 MAMP/conf/php5.5.3/php.ini。
我现在感觉自己好傻。 :)
每个人都感谢您的帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)