0.软件准备
软件介质:idea 2018版本、Wampserver 位版本
1.给idea安装php插件
依次进⼊File-->Settings-->Plugins-->Browse repositories下,搜索php插件,并安装之;装完插件需要重启idea;
2.给idea做php配置
1)依次进⼊File-->Settings-->Languages & Frameworks-->PHP下,设置PHP language level、CLI interpreter(两处设置版本需要对应起来);2)在Debug⽬录下,有Xdebug属性,设置其Debug port(ps:该端⼝需要和Wampserver中php版本的php.ini⽂件的端⼝配置⼀致);
3)在Debug⽬录下,有DBGp Proxy属性,分别设置IDE key(此key需要和php.ini⽂件中的key配置相同)、Host(Host要和php.ini⽂件的host相同)、Port(也要相同);
4)在步骤(1)的⽬录下,有servers属性,添加⼀个server,Name随意、host(web服务器的ip)、port(填写web服务的Listen端⼝)、Debugger(选择Xdebug)
3.给Wampserver做配置
1)Wampserver中集成了多个版本的php,选择步骤2->(1)设置的版本进⾏配置2)配置php.ini,其中idekey、remote_port与步骤2->(3)的ide key、port配置⼀致
1 [xdebug]
2 zend_extension =\"D:/wamp/bin/php/php5.6.40/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_.dll\"3 xdebug.remote_enable=1
4 xdebug.profiler_output_name = cachegrind.out.%t.%p5 xdebug.profiler_output_dir =\"D:/wamp/tmp\"6 xdebug.idekey=\"phpdebug\"7 xdebug.remote_port=9000
8 xdebug.remote_handler=\"dbgp\"
9 //这个要加上,否则⽆法调试,这个配置的作⽤是当配置的远程IDE的host和端⼝号有问题时,会通过请求头读取IDE的IP从⽽完成通信10 xdebug.remote_autostart=1
4.启动Wampserver
双击执⾏wampserver.exe程序即可如果需要启动多个实例,需要修改apache的httpd配置⽂件的listen
多个实例需要配置多个VirtualHost
5.启动idea的监听
单击电话的图标,即可开启idea的监听功能ps:若监听成功,即可在idea上开始断点调试程序
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务