用PHPStorm写PHP

952 阅读2分钟

安装中文包

在GitHub上下载中文包文件:点击下载

配置Composer

官方文档

配置现有项目中的composer.json,右键点击项目文件列表中composer.json文件,进行相应配置即可。

配置Xdebug

官方文档

配置php.ini

[xdebug]
zend_extension="扩展的路径"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_connect_back=1
xdebug.remote_handler = dbgp
xdebug.var_display_max_depth = 512
xdebug.profiler_append = 1
xdebug.profiler_enable_trigger = 1
xdebug.max_nesting_level = 200
xdebug.profiler_output_dir = ""
xdebug.profiler_output_name = "cachegrind.out.%t.%p"
xdebug.idekey=PHPSTORM

配置PHPStorm

配置端口

打开配置选项,选择Languages & Frameworks -> PHP -> Debug。

修改Debug port的端口和配置文件中一样,

配置 DBGp Proxy

此处 IDE key 需要与 xdebug.idekey 一致。

Host 与 Port 均为所运行项目的地址与端口。

Host是你访问项目的url,例如你的项目url为local-test.com,这里就写这个,127.0.0.1只是示例。

配置 Servers

与 DBGp Proxy 相同,这里的 Host 和 Port 是所运行项目的地址与端口。

点击**+**号,新建一个xdebug选项,名字随便起。

新增 Run/Debug Configurations

点击**Add Configuration...**按钮,选择新增一个 PHP Web Page ,Server 下拉框选择刚刚配置的过的 Servers。

安装浏览器工具

安装 chrome 扩展 Xdebug helper

进入调试

PhpStorm 开启监听

将 PhpStorm 右上角的小电话点绿,开始监听,随后点击小爬虫即可进入调试模式。

配置Yii2框架的支持

在插件的搜索栏目搜索Yii2,点击安装后重启IDE就好了。

快捷键

  • 全局搜索(command + shift + F)
  • 函数追踪 (command +鼠标点击)
  • 单行注释/取消(command + /)
  • 多行注释(command + option + /)
  • 输入行号跳到某一行(command + l)
  • 列出打开的文件(command + e)
  • 删除当前行(command + x)
  • 复制当前行(command + d)
  • 跳到变量申明处(command + b)
  • 列出左侧文件(command + 1)
  • 显示类中的方法 (command + 7)
  • 查找//@todo标签(command + 6)
  • 格式化代码(command + option + l)
  • 在文件中变量或函数被使用处高亮 (⌘⇧F7)

参考文章:点击跳转