PhpStorm 2017.1安装及破解过程

简介: 1、下载原安装文件和破解文件:magnet:?xt=urn:btih:7FD357910B7AFBFC8FBA3647A2FAC8F15F0D02F0  (直接放到迅雷里下载) 2、Licence Service是破解文件,根据你的计算机来安装相应文件(32、64位) 找到破解的安装地址并用cmd打开JetBrains License Server.

1、下载原安装文件和破解文件:magnet:?xt=urn:btih:7FD357910B7AFBFC8FBA3647A2FAC8F15F0D02F0  (直接放到迅雷里下载)

2、Licence Service是破解文件,根据你的计算机来安装相应文件(32、64位)

找到破解的安装地址并用cmd打开JetBrains License Server.exe文件

填写在如下的激活输入框:

完成!

下面文件转发自:http://blog.csdn.net/willcold/article/details/68068090

Phpstorm 2017.1+PHPWAMP+Xdebug环境配置以及断点调试

首先先来说下IDE和服务环境的配置:

第一步,在PHPWAMP的站点根目录下创建项目文件夹,然后把IDE项目文件指向该文件,如下图所示:

第二步,创建文件,然后通过服务器进行显示,这里我写了两个文件,分别是form.html,welcome.PHP

form.html:

 

  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4.     <meta charset="utf-8">  
  5.     <title>菜鸟教程(runoob.com)</title>  
  6. </head>  
  7. <body>  
  8.   
  9. <form action="welcome.php" method="post">  
  10.     名字: <input type="text" name="fname">  
  11.     年龄: <input type="text" name="age">  
  12.     <input type="submit" value="提交">  
  13. </form>  
  14.   
  15. </body>  
  16. </html>  


welcome.php:

  1. <?php  
  2. @header("content-Type: text/html; charset=utf-8");  
  3. echo "欢迎 " . $_POST["fname"] . "!",PHP_EOL;  
  4. echo "你的年龄是 " . $_POST["age"] . "  岁。";  
  5. echo "你的年龄是 " . $_POST["age"]. $_POST["fname"] . "  岁。";  
  6. ?>  

第三步,配置服务器,打开File->Settings->Deployment进行如下配置:

注:这里为什么设置端口8080而不是80,因为PHPWAMP这个阿帕奇服务器监听的端口是8080,然后在Mappings设置的路径就是项目路径

 

然后启动PHPWAMP服务,点击浏览器图标,运行效果如下:

 

好的,首先解决在phpstorm上用服务去运行程序的问题,那么接下来就要考虑如何调试了,也是我花了很长时间去搞的一个问题。先说说我是怎么解决的把,我们都知道phpstorm这个IDE用来调试是需要插件的支持,这个插件就是Xdebug,于是我就百度了“phpstorm 配置 xdebug”,果然出现了一大堆,但是试了试都出现了同样的问题,那就是没办法让页面阻塞从而进入断点,然后在客户端的控制台却可以输出。。。于是作为初学者的我只能闷头疯狂加php群,抱大腿,但是很可惜最终也没解决问题。于是我又从别的角度解决,我发现在debug运行的时候,虽然页面一下输出结果,但是在debug控制台会有一个“waiting for incoming connection with ide key”这样的提示,于是我直接复制百度,然后就得到了需要进行页面控件一起配合才可以进行调试,于是我就下载了一个chrome的扩展控件,xdebug helper,但是没有FQ,于是就又找了一个FQ软件,然后进行扩展。最后进行控件的配置之后,再次重启服务,然后进行断点调试,我惊奇的发现调试居然可以了。只能说万能的百度,和自己不抛弃的精神最后还是有所收获的吧,好了不鸡汤了,接下来放上正片。

phpstorm + Xdebug 配置,进行页面调试

第一步,给php.ini文件配置Xdebug,因为我用的是PHPWAMP集成服务,里面已经都安好Xdebug了,并且已经放到了对应的目录下面,所以只需要配置即可,我的配置文件如下:

另:https://xdebug.org/download.php 可下载相应版本的xdebug

 
  1. zend_extension = "D:\PHPWAMP\phpwamp\server\php-5.3.5\php_xdebug-2.1.0-5.3-vc6.dll"  
  2. ;  
  3. [xdebug]  
  4. xdebug.remote_enable=1  //开启远程调试  
  5. xdebug.var_display_max_children=128  
  6. xdebug.var_display_max_data=51200000  
  7. xdebug.var_display_max_depth=5  
  8. xdebug.remote_connect_back = 1  
  9. xdebug.remote_autostart = 1  
  10. xdebug.remote_port=9000  
  11. xdebug.idekey=PHPSTORM  

第二步,打开“File->Settings->Languages&Frameworks”找到PHP->Debug进行如下配置,其他不用管:

 


然后找到“Servers”,创建一个Sever,配置如下,然后点击“apply”:

第三步,选择“Edit Configuration”,然后添加一个“PHP Application”,选择之前设置sever,然后把要调试的页面路径写上就行,如下所示:

第四步,打开电话图标,然后点击昆虫图标进行断点调试,但是这里却会直接把整个页面输出:

 

我心里当就是“WTF?WTF!...”(省略一万字。。。)不过在之前也说了,我们只需要为谷歌浏览器添加一个插件即可,这里不赘述如何FQ,直接截图插件配置:

最后最后,重启服务,然后再次打开电话图标,然后点击昆虫图标,我惊奇的发现,进入了断点~~

 

That's all~~~

另:https://xdebug.org/download.php 可下载相应版本的xdebug

学习交流群:364976091
相关文章
|
6月前
|
PHP Windows
windows 安装php7.4并配置phpstorm环境
windows 安装php7.4并配置phpstorm环境
592 0
|
IDE 安全 PHP
Xdebug+phpStorm安装与调试保姆级教程!『通俗易懂』
Xdebug+phpStorm安装与调试的详细步骤
523 0
Xdebug+phpStorm安装与调试保姆级教程!『通俗易懂』
PhpStorm的安装激活与项目创建
前段时间通过参加“JetBrains使用技能分享征集大赛”,获得了一年的JetBrains个人版一年期正版授权,所以将授权内的软件下载安装学习一下。 PhpStorm是什么? PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
1278 0
|
PHP
Laravel 安装多国语言包后,phpstorm 还是报错
问题: 解决办法: vagrant@homestead:~/Code/awbeci$ composer require "overtrue/laravel-lang:~3.0" 总结:我明明第一次就执行成功了,为什么第二次才成功,我真的有点纳闷,不过最后三行是第一次执行的时...
839 0
|
PHP 开发工具
PhpStorm 10 破解方法
最新版PhpStorm 10正式版改进了PHP 7支持,改进代码完成功能。 PhpStorm 是最好的PHP开发工具,使用它进行PHP开发将会让你感觉到编程的乐趣。 快乐无极终于从oschina看到了注册方法: phpstorm已经升级到10.
1367 0
|
Ubuntu Java Linux
CentOS/Ubuntu 14.10 安装 phpstorm
需要先安装JAVA JDK 风来了.呆狐狸 1.安装JDK 根据如下教程来 http://blog.csdn.net/fenglailea/article/details/26006647 2.下载和安装phpstrom http://www.jetbrains.com/phpstorm/download/index.html 解压缩, tar zxvf PhpStor
1639 0
|
Web App开发 IDE 应用服务中间件
phpstorm+xdebug 配置断点调试
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新);
270 0
|
JavaScript 前端开发
node.js入门学习(1): 让phpstorm配置支持ES语法,箭头函数正常代码格式化
node.js入门学习(1): 让phpstorm配置支持ES语法,箭头函数正常代码格式化
129 0
|
开发工具 git
Phpstorm配置git版本控制器
Phpstorm配置git版本控制器
211 0
Phpstorm配置git版本控制器
|
Web App开发 Apache PHP
phpstorm断点配置xdebuger
phpstorm断点配置xdebuger
145 0
phpstorm断点配置xdebuger