phpstorm 安装与使用

(1)官网下载

PhpStorm:JetBrains 的 PHP IDE 和代码编辑器

(2)中文翻译包

首先我们下载好中文汉化语言包,然后找到phpstorm的安装路径。(不知道安装路径的朋友可以在phpstorm软件上,鼠标右键查看属性)。

下载链接:https://share.weiyun.com/5ub7CxZ

然后找到lib文件夹,这个文件夹里的文件是phpstorm的一些配置项。

再将我们下载好的语言包配置项直接移动到lib文件夹下。

最后重新打开phpstorm,就可以发现工具栏部分已经进行呈中文显示了。

注意:汉化后可能会遇到无法打开设置选项,只要恢复默认英文配置即可。phpstorm建议使用英文版,原版功能更为完善。

(3)正版激活

PHP中文网多查查,会一直更新激活方法。

当前可激活方法:正版phpstorm免费激活步骤(图文详解)-phpstorm-PHP中文网

(4)常用快捷键

(5)设置Phpstorm字体大小及样式

①.设置编辑代码区域的字体family,字体大小,行间距

settings->Editor->Font->

font:字体 (给Consolas)

size:字体大小 (给18)

line spacing:行间距  (给1.2)

②设置编辑器左边项目文件列表的字体大小

settings->Appearance & Behavior -> Appearance ->

(6)设置phpstorm界面背景颜色

①.设置编辑器整体背景色

settings -> Appearance & Behavior -> Appearance ->Theme

这里就几个颜色,建议还是默认色 Darcula

②设置代码编辑区域的背景颜色

settings -> Editor ->Color Scheme -> Scheme

推荐High contrast(高对比度)    Twilight(暮光之城) 还行。

(7)设置phpstorm 界面背景图片

建议透明度给到20左右,看图片亮度。

(8)配置PHP调试

settings -> Languages & Frameworks -> PHP  选择需要的PHP版本

(9)配置xDebug调试

①安装xdebug:

官网:https://xdebug.org

官网文档:https://xdebug.org/docs

这里phpstudy采用nginx 7.1版本的 ,安装7.1就行:

Windows版的PHP从版本5.2.1开始有Thread Safe和NoneThread Safe之分。

Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。

至于是否选TS版本,打开phpinfo,看到下面截图,查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版。

下载后得到一个  php_xdebug-2.7.0-7.1-vc14-nts.dll 文件,放到对应php版本的ext目录下。

②php.ini添加扩展:

打开php.ini配置文件,加入下面扩展路径:

zend_extension="C:phpStudyPHPTutorialphpphp-7.1.13-ntsextphp_xdebug-2.7.0-7.1-vc14-nts.dll"

③填写其他对应的配置信息

打开php.ini配置文件

xdebug.auto_trace=1

xdebug.collect_params=1

xdebug.collect_return=1

xdebug.profiler_enable=1

xdebug.profiler_output_dir="C:phpStudyPHPTutorial mpxdebug"

xdebug.trace_output_dir="C:phpStudyPHPTutorial mpxdebug"

xdebug.idekey=Administrator     #这个看phpinfo中 xdebug  栏目有此项参数

xdebug.remote_enable=1             #此开关控制Xdebug是否应尝试联系正在侦听主机和端口的调试客户端。

xdebug.remote_host=127.0.0.1   #选择运行调试客户端的主机,您可以使用主机名

xdebug.remote_port=9000           #Xdebug尝试在远程主机上连接的端口。端口9000是客户端和捆绑的调试客户端的默认端口。

xdebug.remote_handler=dbgp    #调试器协议

所有配置设置的官方文档:Xdebug: Documentation » All settings

④如果phpstorm显示9000端口被占用,则换个端口

首先php.ini中改个端口,比如我改8899

然后phpstorm编辑器中,换端口:

OK,搞定完成!

⑤使用phpstorm进行断点调试

可以参考配置文章:

滑动验证页面(PHPStorm + Xdebug 配置使用教程)

最后在这里勾选上断点调试。点击运行xdebug,然后按F7 键 进行一步步断点调试。

(10)新建project 和删除 project

①新建project

这里建议直接打开项目文件夹,

打开后,如果需要再添加多个项目文件夹,则打开

settings -> Version Control -> Directories ->右上角 Add Content Root

②删除project