【问题标题】:Problem xcode no work xcode/MAMP/PhpStorm/Mac问题 xcode 没有工作 xcode/MAMP/PhpStorm/Mac
【发布时间】:2019-08-14 18:44:10
【问题描述】:

我通过论坛没有成功。我正在尝试在我的皮条客上使用 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 是否存在。

【问题讨论】:

  • 这和xcode有什么关系?
  • 该死,我错了,对不起。
  • 修改ini文件后是否重启了apache?你确定这是 MAMP apache 的回答。你怎么办phpinfos() ...如果它在cli,检查版本以确保你没有运行mamp's php以外的版本。
  • 尝试去掉-zend_extension中的减号,还是只是查询中的拼写错误?
  • 您好,是的,我在修改 .ini 文件后重新启动了 r apache。我如何确定答案是 apache mamp?我直接在代码中从我的网站执行 phpinfo()。这' -''。 (less) 不在我在描述中添加的 php.ini 文件中。

标签: php macos phpstorm mamp xdebug


【解决方案1】:

如果文件 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2012-06-08
    相关资源
    最近更新 更多