您的位置:首页 > 编程语言 > PHP开发

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

2015-09-07 10:39 786 查看
参考网页:

/article/3758411.html

使用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 =====
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: