直到最近,我一直在用PHP编写代码(通过Notepad++),并通过检查IIS中的日志进行调试(我一定喜欢那个web平台安装程序);从那以后,我决定更新到一个更高效的代码编写/测试环境,在使用了PHPStorm一段时间后,决定购买它并尝试一下。从那时起,我意识到,就教程和演练而言,PHPStorm有点短了。看了一下手册(我知道RTFM),我想问一下,有没有人愿意帮我用XDebug设置PHPStorm,这样我就不会因为没有充分研究底层系统而讨厌自己,而是重新开始编码。
有没有人可以发布一个详细的PHPStorm + XDebug设置演练?假设我的愚蠢程度达到了极致(在ASP.NET世界中,我通常能力过人,但在PHP世界中,我正接近通常与某些形式的海绵相关的智能水平)。
环境是安装了IIS和PHP的Windows 7旗舰版(64位)。
发布于 2012-02-08 04:19:41
只需使用follow this guide carefully,就可以让Xdebug与PhpStorm协同工作。(注释: Updated version of the guide is here)
有关更高级的主题,请参阅read this。
发布于 2013-12-11 01:08:45
部分基于CrasyCoder的帖子,我找到了一个更现代、更简单的解决方案。您需要执行的步骤如下:
如果你全新的php安装不包含开发,在向导的帮助下将php.ini -
)中的代码中设置断点(而不是调试)您在步骤6中创建的配置。浏览器中的PhpStorm转到localhost:port,其中' port‘是步骤6中的端口。您的端口应在断点处停止,您可以开始压缩代码中的错误。
考虑到这一点:
每个php安装都会执行一次步骤1-5
。
每个PhpStorm项目执行一次步骤6
。
步骤7-8
在每个调试会话中执行一次。
步骤9-11
使每个程序运行。
发布于 2015-05-21 05:32:10
安装xdebug模块(安装步骤)
1.1.1。检查使用php --ini
的PHP版本(参见加载的文件)
1.1.2。brew search xdebug
1.1.3。brew install phpXX-xdebug
1.1.4。查看详情:php -i | grep xdebug
1.2。重启服务器
1.3。配置
1.3.1。sudo find /usr -name 'xdebug.so'
1.3.2。复制所需路径
example: /usr/local/Cellar/php56-xdebug/2.3.2/xdebug.so
1.3.3。编辑应该自动注入到主php.ini中的扩展相关配置文件:
subl /usr/local/etc/php/5.6/conf.d/ext-xdebug.ini
1.3.4。添加zend_extension
to be =上面复制的路径
[xdebug]
zend_extension="/usr/local/Cellar/php56-xdebug/2.3.2/xdebug.so"
普通文件应该是这样的:
[xdebug]
zend_extension="/usr/local/Cellar/php56/5.6.4/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_autostart=1
xdebug.profiler_enable=1
xdebug.profiler_output_dir="~/xdebug/phpstorm/tmp"
xdebug.idekey=PHPSTORM
PHP 2.检查你的版本
php --ini
IDE 3.设置设置
首选项>语言和框架> PHP >
3.1。将语言级别设置为此项目的正确PHP版本
3.2。设置解释器(设置加载PHP可执行文件bin目录的父目录)
3.2.1. click the … button > click the + button > other local > set PHP Excitable path,
要查找路径,请在终端中键入:$ which php
example: /usr/local/Cellar/php56/5.6.5/bin/php
4.重启phpstorm
5.现在让我们让它工作
5.1。运行>编辑配置>单击左侧的绿色+按钮>选择B.php web应用程序
5.2。名称:任何示例ur {application name - debugger}
5.3。服务器: localhost (浏览>+>名称:任意|主机: localhost或127.0.0.1)
5.4。单击确定。
5.5。启动url:您的项目主页链接:http://127.0.0.1:80/SomethingNew/
5.6。单击确定。
调试6.现在设置断点并单击
https://stackoverflow.com/questions/9183179
复制相似问题