精华内容
下载资源
问答
  • PhpStorm2020 + phpstudyV8 +XDebug

    千次阅读 2020-05-06 23:47:15
    PhpStorm2020 + phpstudyV8 + XDebugWNMP(Windows+Nginx+Mysql+Php)环境安装操作:1、安装phpStudy1.1、下载phpStudy1.2、配置环境:首页面板:启动"WNMP"网站面板:PHP版本环境面板:数据库、PHP运行环境2、安装...

    WNMP(Windows+Nginx+Mysql+Php)环境安装操作:

    1、安装phpStudy

    1.1、下载phpStudy

    下载地址:www.xp.cn/
    解压后运行exe进行安装,我的安装目录是:D:\phpstudy_pro

    1.2、配置环境:

    在桌面启动小皮进行配置,我的配置如下:

    首页面板:启动"WNMP"

    在这里插入图片描述

    网站面板:PHP版本

    在这里插入图片描述

    环境面板:数据库、PHP运行环境

    在这里插入图片描述

    2、安装PhpStorm2020

    2.1、下载phpStudy

    下载地址:https://blog.jetbrains.com/phpstorm/2020/03/phpstorm-2020-1-beta/
    我使用的是缺省目录进行安装,如何激活在这就不详细说了。

    2.1、配置PHP版本信息

    我们点击“File->Settings”菜单进行PHP版本配置,使用和phpstudy对应的版本PHP7.3.4。
    在这里插入图片描述
    注意:Interpreter默认是没有的,我们需要点击右边的按钮进行配置。
    在这里插入图片描述
    在这里插入图片描述

    3、新建测试工程

    3.1、使用PhpStorm新建工程"HelloPHP"

    1. 第一步:打开PhpStorm软件,点击创建新项目,在输入框填写带项目存放地址的项目名称,完成后点击创建。
      在这里插入图片描述

    3.2、配置工程的本地服务

    我们点击“工具/部署/配置”菜单进行本地服务配置
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    点击确定后进行具体配置:
    Connection面板:配置部署目录
    在这里插入图片描述

    Mappings面板:配置相对目录和访问地址
    在这里插入图片描述
    配置完之后点击“确定”。

    3.3、配置运行环境

    我们点击“运行/编辑配置”菜单进行运行环境配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3.4、创建PHP文件

    选择工程,单击右键->New->PHP File
    在这里插入图片描述
    输入文件的名称,点击确定增加PHP文件
    在这里插入图片描述
    在新建的文件里输入代码:

    <?php
    echo  "Hello PHP!"; // 在页面上输出“Hello PHP!”
    phpinfo();          // 调用PHP内置的函数显示PHP的基本信息
    

    3.5、部署工程

    在菜单中选择Tools->Deployment->Upload to localhost上传工程。
    在这里插入图片描述
    上传成功后,下方控制台显示上传的具体信息:
    在这里插入图片描述
    我们在phpstudy的www/HelloPHP目录下可以找到刚才上传的Index.php文件
    在这里插入图片描述

    3.6、运行Hello PHP

    点击页面中悬浮的浏览器运行页面
    在这里插入图片描述
    我们来看看效果:
    在这里插入图片描述
    到这,我们完成了PHPStudy+PHPStorm配置和HelloPHP的运行,但是到目前为止PHPStorm只是承担了编辑器和部署的功能,没法直接调试,下面我们就来完成在PHPStorm进行单步调试。

    4、调试Hello PHP

    4.1、浏览器和插件

    1)浏览器我们使用chrome,下载地址:https://www.google.com/chrome/;
    2)配合chrome的插件我们使用xdebug,安装完成在浏览器地址栏的右侧能够看到一只小爬虫,点击后如下图所示:
    在这里插入图片描述
    我们选择Debug,就会通知我们的开发环境进行调试,选择disable,就会直接运行。
    我们可以在xdebug helper中配置它,选择phpstorm并且在右边的框中填入phpstorm-xdebug。
    在这里插入图片描述
    在这里插入图片描述
    到这里,我们可以phpstorm中设置断点,然后使用浏览器的xdebug helper开启页面调试。

    4.2、在php.ini文件的末尾添加如下配置:

    [Xdebug]
    zend_extension=D:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll
    xdebug.collect_params=1
    xdebug.collect_return=1
    xdebug.auto_trace=On
    xdebug.trace_output_dir=D:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace	;设置的函数调用监测信息的输出路径
    ;xdebug.profiler_enable=On	;效能监测的设置开关
    xdebug.profiler_enable = 1
    xdebug.profiler_enable_trigger = 0
    xdebug.profiler_output_dir="D:\phpstudy_pro\Extensions\tmp\xdebug"	;profiler_enable设置为1的时候,效能监测信息写入文件所在的目录
    xdebug.remote_host = "localhost"
    xdebug.remote_port=9090
    xdebug.remote_handler="dbgp"
    xdebug.profiler_append = 0
    xdebug.remote_enable=On
    xdebug.idekey=phpstorm-xdebug
    xdebug.profiler_output_name ="cache.out.%t-%s"	;生成的效能监测文件的名字
    

    4.3、在PhpStorm配置Debug:

    1)选择File->Settings->Languages&Frameworks->PHP>Debug,找到XDebug选项卡,Debug port 输入的是刚刚php.ini配置文件当中xdebug.remote_port的值,具体配置如下图:
    在这里插入图片描述
    2)选择File->Settings->Languages&Frameworks->PHP->Debug->DBGp Proxy,
    IED key输入刚刚php.ini文件中xdebug.idekey的值,Host、Port是File->Settings->Languages&Frameworks->PHP->Servers中设定的Host、Port值,具体配置如下图:
    在这里插入图片描述

    4.4、开启XDebug调试

    在phpStorm里打开监听,就是一个电话一样的按钮,点击变为绿色,在程序代码点前点击,设置程序段点,点击绿色的debug爬虫按钮,chrome浏览器打开xdebug页,phpStorm出现debug窗口,并获取到variables值
    在这里插入图片描述

    5、错误处理

    5.1 PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0

    原因1:
    remote_port我们使用的是9090,默认使用的是9000。由于9000端口会被nginx占用做代理,如果被占用,就会导致php无法调试。
    原因2:
    phpStudy集成XDebug扩展,我们在PHP扩展中选择php_xdebug时会出现上述错误,个人分析:可能是因为php.ini中配置的zend_extension和选项有冲突。
    在这里插入图片描述

    展开全文
  • phpstorm 2018 激活

    千次阅读 2018-12-05 15:51:02
     3、复制激活码 4、使用前请将“ 0.0.0.0 account.jetbrains.com ”添加到 hosts 文件中。 5、然后在注册时切换至 Activation Code 选项,粘贴复制的注册码一长串字符串,便可以注册成功了!...

    1、用浏览器直接打开  http://idea.lanyus.com/

    2、点击页面中的“获得注册码”,

     

     3、复制激活码

    4、使用前请将“ 0.0.0.0 account.jetbrains.com ”添加到 hosts 文件中。

    5、然后在注册时切换至   Activation Code  选项,粘贴复制的注册码一长串字符串,便可以注册成功了!

    展开全文
  • PhpStorm 是JetBrains公司开发的一款商业的 PHP 集成开发工具,旨在提高用户...PhpStorm 2020.3现已上市! 下载PHPSTORM 2020.3 阅读有关所有新功能和重要更新以及大量GIF的详细信息! PHP 8:支持所有语言功..

    PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。

    这个主要版本包括对PHP 8,静态分析器PHPStan和Psalm,Xdebug 3,Tailwind CSS,通过Code With Me进行协作开发的全面支持。

    PhpStorm 2020.3现已上市!

    下载PHPSTORM 2020.3

    阅读有关所有新功能和重要更新以及大量GIF的详细信息!

    • PHP 8:支持所有语言功能,甚至开源的Custom Attributes。
    • PHPStan和Psalm可以直接在代码编辑器中或以批处理方式检测问题。
    • Xdebug 3具有简化的配置,以及调试器的改进,例如嵌入式监视和交互式提示。
    • HTTP客户端现在可以运行Guzzle请求并将请求复制为cURL。
    • 协作开发使您可以与他人共享您的项目,并实时一起进行。
    • 在编辑器中,您现在可以使用Mermaid.js渲染图和图表,更轻松地拆分选项卡,并即时预览文件而无需打开它们。
    • 各种各样的IDE增强功能:“无处不在的搜索”有了一些新的举措。IDE视觉主题与操作系统保持同步。将PhpStorm设置为打开文件的默认应用程序。
    • 现在支持Git stage作为变更列表的替代。
    • 数据库工具为MongoDB和新的数据提取器带来了对SQL的支持。
    • Tailwind CSS,为Tailwind类提供编码帮助。

    PHP 8

    PhpStorm 2020.3支持所有最新的语言更改。以下是可用的功能以及如何在IDE中使用它。

    从状态栏设置语言级别

    现在,状态栏始终显示项目的当前语言级别。从那里进行切换,以利用PHP 8的新功能。

    如果切换未激活,则意味着项目的composer.json中的语言版本受到限制,您应该在该文件中对其进行调整。

    命名参数

    在PHP 8中,可以通过指定参数名称来传递函数和方法参数。现在,调用已自行记录,并且可选参数已成为真正的可选参数,因为您可以忽略它们。

    使用添加名称标识符快速修复将位置参数转换为命名参数:

    如果参数包含错字或没有匹配的参数,则PhpStorm会突出显示这些参数:

    如果传递的值与参数的默认值相同,则PhpStorm会将参数变灰,您可以通过快速修复将其安全删除:

    开发人员经常使用选项数组来传递一组参数。使用命名参数,这不是必需的,因为您可以指定所需的参数。另外,与数组元素不同,以这种方式传递的参数是类型安全的。

    属性

    属性(又名注解)是一种新的结构化方式,用于在PHP中指定元数据。它们替换了PHPDoc注释。

    要创建属性,请声明一个普通的类并#[Attribute]在其顶部添加一个标记。PhpStorm在此处提供了所有预期的功能,包括突出显示,代码完成,查找用法,重构等。

    PHP本身仅在调用时才验证属性ReflectionAttribute::newInstance()。在此之前,如果不通过反射访问,则将完全忽略属性,以避免必须加载类和创建对象。

    使用PhpStorm,无需运行反射API即可查看属性是否有效。强制执行以下规则:

    • 指定的类实际上可以是一个属性。

       

    • 此属性仅适用于允许的目标:类,属性,方法,参数,函数或类常量。

    • 仅当具有Attribute::IS_REPEATABLE标志时,才重复此属性。

    这是与Symfony一起使用的属性:

    PhpStorm中的自定义PHP 8属性

    PhpStorm 2020.3中有几个可用的属性,它们位于\JetBrains\PhpStorm\名称空间下。

    立即将它们添加到您的代码库中,以获得更好的代码完成和更多的检查。

    #[ArrayShape]

    当定义一个实类时,此属性对于使用简单的数据结构或类对象数组很有用。

    语法如下:

    #[ArrayShape([
    // ‘key’ => ’type’,
       ‘key1’ => ‘int’,
       ‘key2’ => ‘string’,
       ‘key3’ => ‘Foo’,
       ‘key3’ => App\PHP 8\Foo::class,
    ])]
    function functionName(...): array

    type可以被指定为一个字符串或作为在FQN字符串或形式的类引用::class常量。

    这是定义形状的数组。将其提取为常量,然后在其适用的属性内重用:

    const MY_ARRAY_SHAPE = [] ;

    #[ ArrayShape (MY_ARRAY_SHAPE )]

    在PhpStorm中,我们已经注释了一些内部PHP函数,例如parse_url()with #[ArrayShape],因此您可以立即受益于这些属性。

    幸运的是,单行属性的语法是向后兼容的。如果将#[ArrayShape]属性添加到PHP 7.*项目的单独一行中,则PHP解释器会将其解析为注释行。但是,多行属性对于8之前的PHP版本并不安全。

    与PHP解释器不同,PhpStorm仍然会分析属性!因此,即使您的项目在PHP 7.4或更低版本上运行,您仍然可以从添加#[ArrayShape]属性中受益。

    点击查看更多详细更新内容

    好了这就是今天的内容了,如果今天的文章未解决你的需求,可点击获取更多免费教程不要忘了在评论与我们分享您的想法和建议。

    展开全文
  • phpstorm破解激活

    千次阅读 2019-05-03 23:46:25
    修改电脑中hosts文件(地址: C:\Windows\System32\drivers\etc )。 添加( “0.0.0.0 account.jetbrains.com” )字符串到 host文件中 ... 在phpstorm->help->Register目录下添加注册码 OK!搞定!!! ...

    修改电脑中hosts文件(地址: C:\Windows\System32\drivers\etc )。

    添加( “0.0.0.0 account.jetbrains.com” )字符串到 host文件中

    在这里插入图片描述

    进入网站 http://idea.lanyus.com/ 获取注册码。

    在phpstorm->help->Register目录下添加注册码

    在这里插入图片描述

    OK!搞定!!!

    展开全文
  • 本次phpStorm 2019激活,phpStorm安装教程为图文教程。 PhpStorm软件是官网正版2018.3。 运行“PhpStorm2018.3.exe”之后按照图文操作 点击Next进入下一步 第二步:选择软件安装目录 注意!后面还需要找安装...
  • phpstorm 免费激活

    2019-10-03 12:07:56
    打开网址http://idea.lanyus.com/选择获取注册码,复制生成的验证码安装完成后,打开软件,依次选择菜单栏 Help -> Register-> Activation code ->...1. 通过Licence Server 激活PHPStorm 2017.1: ...
  • phpstorm 2017激活码(亲测可用)

    千次阅读 2018-12-26 13:07:20
    phpstorm 2017激活码(亲测可用) 一、 二、(红框内输入:http://jetbrains.license.laucyun.com 直到看到绿色ok,重启就不会在弹出不该弹出的窗口了)
  • 深入浅出:最新全面了解安装PhpStorm激活的步骤 一、官网下载安装包 二、PhpStrom安装 1.Linux安装 1.解压PhpStrom安装包 2. 阅读PhpStorm软件说明书 3. 问题 2.windows安装​ 三、激活PhpStorm软件 1....
  • 最新版PhpStorm 2017激活办法

    千次阅读 2019-01-21 09:26:46
    最新版PhpStorm 2017正式版改进了PHP 7支持,改进代码完成功能。PhpStorm 绝对是PHP开发最好的开发工具。phpstorm已经升级到2017.1,原注册码失效,比如2017.1.2注册方法: 注册时选择“License server”输入 ...
  • phpstorm 最新激活码 2019年5月5日

    千次阅读 2019-05-05 08:28:15
    http://idea.lanyus.com/
  • ![图片说明]... 不小心点了更新。。phpstorm升级到2020.1.4 然后激活码 不管输入什么都是显示key is invalid 但是同样的验证码 在别的电脑就好使 怎么破
  • PHPStorm2018激活

    万次阅读 2018-07-02 09:00:26
    通过Licence Server 激活PHPStorm(快速)方法原理是通过搭建服务器激活,不过网上有许多搭建好的。http://idea.goxz.gqhttp://v2mc.net:1017http://idea.imsxm.com (2016版)http://idea.ibdyr.com注:不一定长期...
  • phpstorm激活

    2018-03-26 17:09:21
    http://xidea.online/servers.html
  • PhpStorm 10.0 激活方式

    千次阅读 2017-03-21 21:32:08
    IntelliJ IDEA开源社区 提供了如下通用激活方法: 注册时选择 License server 填写 http://idea.lanyus.com/ 然后点击 OK,就搞定了。 注意: http://idea.lanyus.com/ 务必加上最后的 / 否则激活失败 以
  • JetBrains PhpStorm激活

    千次阅读 2019-05-06 15:52:20
    https://www.baidu.com/link?url=OcZ3wrMkQRtt28yzUL1EPrOMpRBj6-1--Ok3LmmAcJtqDhX49cgtEdvANADzib61&wd=&eqid=fa8a9a62000037c0000000025ccfe6f7
  • phpStorm 2016是一个强大的PHP开发工具,也是最好用的一个开发工具,可随时帮助用户对其编码进行调整,为此新云软件... phpStorm2016汉化包 2016.3.3 中文版 phpStorm 2016破解激活方法 在线激活方法一: 菜单help >>>
  • 用于复习 http://www.php.cn/tool/phpstorm/408348.html Phpstorm是大多数PHP程序员们爱不释手的一款编码的集成开发工具。...但是对于一些php新手来...显然这个问题对于下载过phpstorm工具的朋友们都知道,phpstorm有...
  • phpstorm 激活

    千次阅读 2018-02-18 12:55:14
    本地破解激活(推荐)下载http://idea.lanyus.com/放到phpstorm安装目录下的lib文件夹找到phpstorm 的安装路径, 在\bin目录下有两个文件 PhpStorm.exe.vmoptions PhpStorm64.exe.vmoptions打开文件 最后面加入-...
  • phpstorm 激活服务器

    千次阅读 2017-09-18 10:40:22
    phpstorm 激活服务器 http://jetbrains.tencent.click/ (2016-09-19 可用) http://owo.help(2016-09-19 可用) http://idea.imsxm.com/(2017-04-24 可用) http://www.0-php.com:1017
  • PhpStorm激活

    千次阅读 2017-04-26 09:12:47
    选择许可证服务器 方法一: 配置host 0.0.0.0 account.jetbrains.com 直接打开网站:http://idea.lanyus.com/getkey?userName=lan+yu...本地激活PHPStorm 2016.3(不上网): 文件加载LocalServer.zip 解压压...
  • phpstorm 在线激活

    2017-04-25 14:34:00
    http://idea.qinxi1992.cn/ 转载于:https://www.cnblogs.com/lh460795/p/6761994.html
  • PHPstorm2017.2.3汉化

    2017-09-14 19:45:49
    里面包含汉化包及一个当前可用的License server,按照说明到官网下载最新的PHPstorm运行安装后,将语言包放至安装目录下的lib目录即可完成汉化
  • phpstorm 免费生成 激活码 保证有效

    万次阅读 2019-01-06 16:47:18
    phpstorm都知道编写php代码比较高效,这里不多说。关键是用它就要破解,毕竟不想花钱买,在网上找了好多方法,怎么尝试都不管用,后来我只是把版本替换为2017.1(最新版才是2017.3,版本差别不大,都替换了吧) ...
  • webStorm 2018 激活码、phpStorm 2018激活

    千次阅读 2018-09-30 10:00:49
    3.激活软件 在 弹出的框里面选择 code然后填写这个 去这个网站复制code http://idea.lanyus.com/ 点击获得注册码   4.完美激活 第二种破解方法 1.mac版永久破解 1.下载破解补丁 ...
  • phpstorm License Server激活

    万次阅读 2017-06-14 09:20:57
    通过互联网激活PHPStorm 2016.3:http://jetbrains.tencent.click http://172.245.22.235:1017 http://idea.imsxm.com/ http://mcpmcc.com:1017 http://idea.goxz.gq (IntelliJ IDEA 注册码) ...
  • JetBrains激活 JetBrains 授权服务器(License Server URL):http://idea.imsxm.com 使用方法:激活时选择License server 填入http://idea.imsxm.com 点击Active即可。 转自:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,737
精华内容 694
关键字:

phpstorm2020激活