对这些东西都不怎么熟悉,不过因为工作需要就学习转了下
首先是准备这些软件Xampp,PHPstorm,
安装Xampp,傻瓜式的安装,使用时打开Control panel打开需要的服务就行
PHPStorm的话可以在jetbrain官网下载社区版,当然也可以付费买专业版。
Xdebug已存在于Xampp的php的默认扩展中就(即ext目录中),只是一般默认不开启,开启方法,打开浏览器,输入localhost后在首页点击phpinfo,搜索php.ini的位置,一般来说Apache目录下的优先,Apache下不存在的话就修改PHP目录下的。
打开php.ini,Xdebug部分一般在文件最下面,修改如图
主要是remote_enable,remote_port,profiler_enable改成如上图
保存后重启Apache服务器。
之后之后修改PHPstorm的Setting中PHP项,指定PHP解释编译器路径,然后在PHP下拉菜单中的server 点加号
然后debug项中指定Port:9000与php.ini中相同
之后点开下拉菜单中的DPGp Proxy
应用保存设置。
之后点开RUN菜单中debug下edit configuration
选择浏览器,设定完毕。
之后是浏览器,
谷歌chrome搜索xdebug+chrome
之后安装,在虫子那点击debug,同时在PHPstorm右上方点监听按钮变绿,此时在浏览器中打开在PHPstorm中有断点的php文件即会让PHPstorm启动debug
在Firefox中使用easy xdebug,点击右下角两个都变红时可以调试