参考网页:
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 =====