1. 配置Languages&Frameworks
a.配置PHP版本
File->settings->Languages&Frameworks->PHP
b.配置JavaScript版本
File->settings->Languages&Frameworks->JavaScript
2. 配置Apache服务器
phpstorm内置服务器,可以直接使用,也可以同过手动配置使用不同版本的服务器
phpstorm同样可以配置远程FTP服务器,只要在type选择的时候选择FTP选项,并填入相关信息就可以链接远程服务器目录
3. 配置MySQL
a.选择创建MySQL数据库(界面右边栏,或者左下角小图标左击选择Database)
b.填写数据库信息和用户信息,可以不填写数据库名
c.如果上一步没有填写数据库名,Schemas标签下可以选择数据库
d.在库名上右键可以选择针对数据库的操作,比如新建数据表,可以使用’+’添加字段以及配置各种属性
e.在表名上右键可以选择针对数据表的操作,比如添加字段或主键,或者修改表属性
4. 配置git及链接gitHub
a.首先要配置git的启动程序路径,注意不是bin目录下的git而是在cmd目录下
b.然后配置服务器仓库 菜单栏–>VCS–>Checkout from Version Control–>Git
c.因为后面要配置链接github仓库所以暂时不进行设置
d.配置github账号,File->settings->Version Control->GitHub
e. 现在github上创建一个新的项目库,然后重复步骤b,将新项目库的https或者git的URL填入,并设置 父级目录和本地文件名
f.使用方法与在cmd中操作git相同,与svn提示类似,先 add 进暂存区,然后 commit 到本地仓库,最后push 到github 仓库上
– 红色代表未追踪,每次新建文件时,会提示是否追踪此文件
– 绿色代表追踪未提交至本地仓库,可以先提交本地也可以提交本地与上传一起
– 本地仓库提交时必须要填写提交信息,否则会弹出警告
因为使用加载node模块的时候,node_modules文件太多且没有必要上传,所以需要添加忽略,如果根目录下没有.gitignore文件,phpstorm会在操作文件时提示创建。对于phpstorm也要添加[跳过索引(右键该文件夹选择Mark dirctory as->Exclued)]
可以选择需要忽略的预言或者框架产生的文件,如果没有选择全,或临时加入某些文件,可以在目标文件上直接右键,选择加入忽略
i. 分支操作,在界面右下角Git:master按钮或者在根目录文件夹上右键选择git选项进入操作
可以创建新分支也可以切换、比较、合并分支
5.其他配置
如果要添加多个项目目录,可以在settings->Directories->Add Content Root
扩大phpstorm 内存占用,破解限制,防止卡死和无限重启程序