PhpStorm+xdebug搭建php远程调试环境

参考网页:

http://lobert.iteye.com/blog/2068638

使用https打开网站的方法

http://blog.jetbrains.com/webide/2011/03/configure-php-debugging-in-phpstorm-2-0/

http://www.51testing.com/html/18/170218-3538738.html

1、  在虚拟机上安装xdebug

查看php版本

php -v

安装对应版本的xdebug

apt-get install php5-xdebug

2、  配置xdebug

(debian下,不清楚其他linux系统是否有区别)打开xdebug对应的配置文件

/etc/php5/mods-available/xdebug.ini

编辑内容如下图所示:


其中,xdebug.remote_host对应远程调试主机ip地址,即win下的ip地址

Xdebug.remote_port 指调试端口,一般默认为9000,如果冲突可以进行修改。

Xdebug.remote_enable表示是否允许远程调试

其他参数可以网上进行查找,还有很多参数可以设置,自己查吧。

3、  在win下安装phpstorm

下载地址 https://www.jetbrains.com/phpstorm/

注册码 http://php999.blogspot.in/

破解教程 https://www.youtube.com/watch?v=oxlHNvMVDi0

4、  配置phpstorm

导入项目(即导入example项目

配置xdebug

File-settings-language&frameworks-php-debug,设置xdebug端口等配置,如下图所示。


添加远程服务器servers

File-settings-languange&frameworks-php-servers,添加server,host为localhost或者win下ip地址都可以,端口默认为80。Use path mappings打勾,表示本地代码与虚拟机中的代码进行映射,并添加远程服务器下工程所在的绝对路径。配置结果如下图所示:


File/directory 指第一步导入项目的路径

Absolute path 指虚拟机中example项目的绝对路径,php项目默认目录在/var/www下

注:填写绝对路径后,按回车键即可。

Debug配置

  Run-editconfiguration,+,添加php web application,将刚刚设置的server添加到这里,并填写启动url(一种是直接填写相对路径,如index.php,则最终启动url为http://159.226.15.176/index.php,若要使用https启动,则直接在start url中填写完整的地址即可,如https://ip地址/index.php)。如下图所示


调试(这部分还没怎么搞懂,打开像下图那样)

 

 

 

 

 

Phpstorm9注册码(亲测可以)

 

User Name :EMBRACE

===== LICENSE BEGIN =====

43136-12042010
00002UsvSON704l"dILe1PVx3y4"B3
49AU6oSDJrsjE8nMOQh"8HTDJHIUUh
gd1BebYc5U"6OxDbVsALB4Eb10PW8"

===== LICENSE END =====

 

User Name:newasp

===== LICENSE BEGIN =====

14617-12042010

00001xrVkhnPuM!Bd!vYtgydcusnqt

mM!hZWoGg"DprWxZCBwsy8T91O7MRu

NVHtrbzv8O9mmoLvtijcHSSE7i5Jr!

===== LICENSE END =====

 

Company name: james

 

===== LICENSE BEGIN =====

2535-D78561T

00002GsyIOk9pydBM!iftABgtJDVAy

faN47vQqIMLKC!uc"4YORRqEc8!1j2

I6iSfcLcCwXP"7OefWGoA25LEcDMEh

===== LICENSE END =====

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值