第一步:下载PHPStorm
首先下载phpStorm,直接百度下载,或者点击链接下载
链接:https://pan.baidu.com/s/15m-dbqNwZzyJltuBx6iUXw 提取码:hp5i
下载后解压,在bin目录中双击phpstorm64.exe就能打开,不需要安装
然后直接将phpStudy中整个WWW文件导入:
第二部:下载Xdebug
下载之前需要确定php版本,可以打开phpStudy后,浏览器中输入http://127.0.0.1/phpinfo.php查看版本信息,需要确定PHP版本,CPU架构,编译器版本信息
确定好之后,打开https://xdebug.org/download/historical,选择自己的版本进行下载。
下载好之后,将xdebug文件复制到对应版本的php目录的ext目录中
例:我的php版本是5.6.27 x86 VC11,我就要下载PHP 5.6 VC11 (32bit),然后将下载的文件(php_xdebug-2.4.1-5.6-vc11-nts.dll)复制到D:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext中
第三部:配置php.ini
打开D:\phpStudy\PHPTutorial\php\php-5.6.27-nts中的php.ini文件
找到[XDebug]标签,然后替换下面的内容为:
[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\PHPTutorial\tmp\xdebug"
zend_extension="D:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll"
xdebug.remote_enable = On
xdebug.remote_port=9000
xdebug.remote_host="127.0.0.1"
xdebug.remote_handler=dbgp
xdebug.idekey="PHPSTORM"
xdebug.profiler_enable = off
xdebug.auto_trace=On
xdebug.profiler_enable_trigger = off
xdebug.show_local_vars=0
配置后好重启phpStudy,然后打开浏览器,查看phpinfo,如果出现xdebug相关信息证明配置成功
第四部:配置PHPStorm
选择依次选择File -> Settings -> PHP
在PHP language level中选择自己的PHP版本
然后配置CLI Interpreter, 点击右边的三个点或者Shift+Enter,打开配置界面
点击左上角的+号,然后选择第二个Local Path to Interpreter...
Nmae:任意填写
PHP executable:选择自己版本php目录下的php.exe
Debugger extension:选择刚才下载的xdebug文件
配置好后点击右下角apply -> ok
然后选择PHP下的Debug
将Debug port改为9000(跟php.ini配置的端口信息一致)
再选择PHP下的DBGp Proxy:
IDE key: PHPSTORM
Host: 127.0.0.1
Port: 9000
(此处的配置与php.ini中[XDebug]中的信息要一致)
然后选择PHP下的Server,选择+号添加配置信息
Name:任意填写
Host:127.0.0.1或者localhost
填写完成后点APPLY -> OK
第四部:PHPStorm运行配置
PHPStorm界面右上角选择Add Configuration
然后在弹出界面中点击左上角的+号,选择PHP Web Page添加
在配置页面填写配置信息:
Nmae: 任意填写
Server:下拉框中选择之前配置好的选项
Start URL: 选择要执行的网站的根目录,这一内容后期会经常更换
填写好后点击APPLY -> OK
现在基本上已经配置完成,PHPStorm页面右上方的运行按钮和Dbug按钮也可以正常使用了
点击中间的Run(三角形)按钮,会自动打开浏览器,并进入到配置的网站,如果网址后面带有
?XDBUG_SESSION_START=xxx信息,证明配置成功。