因为我本身是学java的,但是学校开发了php课程,我主用idea,又不想新下载开发工具,所以就使用idea集成php开发环境,其实idea工具还是很强大的,不仅可以写前端,还有可以做后端,以及支持很多扩展。
1.idea集成php开发环境
1.idea安装php插件
2.配置php环境
嫌麻烦可以使用phpstudy_pro集成环境,动态安装各种扩展 3.新建一个php文件进行测试:
2.php集成DeBug调试功能
在配置之前需要确认第一步已经搭建完毕,并且可以正常运行。 然后需要下载DeBug扩展:下载地址:
1.配置php.ini文件,加在文件末尾即可
[xdebug]
zend_extension ="D:phpstudy_proExtensionsphpphp7.3.4ntszend_extphp_xdebug-3.0.4-7.3-vc15-nts-x86_64.dll"
xdebug.mode = debug,trace
xdebug.start_with_request =yes
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.output_dir=D:phpstudy_proExtensionsphpphp7.3.4nts mp
xdebug.start_with_request =yes
xdebug.show_local_vars=0
xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=5
xdebug.idekey=xdebug_info #这个需要和idea配置关联
xdebug.client_host=127.0.0.1
xdebug.client_port=9003 #这个需要和idea配置关联
xdebug.remote_handler=dbgp
xdebug.discover_client_host = true
配置完毕后执行: php -m 如果看到xdebug说明成功一半
如果 php -m 找不到命令 2.配置idea 需要注意的是: php_xdebug-3.0.4-7.3-vc15-x86_64.dll这个文件需要和自己对于的php版本一致,如果不一致可能会出现问题 对于新版本的xDeBug配置有所改变:可参照网站提示进行修改:
测试:
可以看到浏览器一直不能显示出页面,因为走到了我们设置的断点,如果直接放过去,页面就可以正常显示了。