加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用PHPStorm和虚拟主机在MAMP PRO上设置XDebug

发布时间:2020-12-13 22:09:37 所属栏目:PHP教程 来源:网络整理
导读:我是调试的新手,终于找到了一些时间来玩它. 但我无法让调试器在 PHPStorm(2.1)中运行. 我在Mac(Snow Leopard)上使用MAMP PRO(2.0.1). XDebug已安装(默认为MAMP – 2.1.0)并处于活动状态. 我遵循的其中一个教程就是这个: http://blog.jetbrains.com/webide/2
我是调试的新手,终于找到了一些时间来玩它.
但我无法让调试器在 PHPStorm(2.1)中运行.

我在Mac(Snow Leopard)上使用MAMP PRO(2.0.1).
XDebug已安装(默认为MAMP – 2.1.0)并处于活动状态.

我遵循的其中一个教程就是这个:
http://blog.jetbrains.com/webide/2011/02/zero-configuration-debugging-with-xdebug-and-phpstorm-2-0/

我用这个工具生成书签:
http://www.jetbrains.com/phpstorm/marklets/

在PHPStorm中,我单击“开始监听PHP调试连接”按钮,在Web浏览器中,我使用“启动调试器”链接.然后我刷新网页,期待在PHPStorm中发生一些事情.但没有任何反应.

应该发生什么事,对吧?

我认为它可能与我正在使用的虚拟主机(在MAMP PRO中创建)有关.当我正在开发一个项目时,我正在使用像dev.companyname.com这样的URL

它可以与不同的虚拟主机一起运行,还是必须使用“localhost”?
我怎样才能让这个东西起作用?

解决方法

我有同样的问题让XDebug与MAMP Pro和PHPStorm一起工作,但我终于明白了.这是我做的:

>通过启动MAMP编辑php.ini文件,然后转到File->编辑模板 – > PHP->您的PHP版本并添加:

[Xdebug的]
的zend_extension = “/应用程序/ MAMP /斌/ PHP / php5.3.6 / lib中/ PHP /分机/无调试非ZTS-20090626 / xdebug.so”
xdebug.remote_enable = 1
>从此bookmarklet generator添加用于启动调试器,停止调试器和调试此页面的书签
>在PHPStorm中设置要触发的断点
>单击“启动调试器”书签
>在PHPStorm中,单击Start Listen PHP debug connections图标
>加载将触发断点的页面,并且应该这样做

有关详细信息,请参阅Jetbrains tutorial post.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读