PhpStorm
官方网站
https://www.jetbrains.com/phpstorm
theme
我个人非常喜欢sublime风格的语法高亮,phpstoem是支持那种风格的
打开phpstorm, File > Setting > Editor > Color & Fonts 在scheme中选择 Monokai
使用默认的主题是不支持更改字体大小颜色的,如果要更改字体的大小,请点击旁边的Save As...
debug
启用xdebug插件
右键点击右下角的phpstudy
, PHP扩展及设置>PHP扩展>Xdebug 勾上
右键点击右下角的phpstudy
, 打开配置文件>php-ini,找到xdebug的配置项,保证有以下的配置
; XDEBUG Extension
zend_extension="C:\application\phpStudy\php53\ext\xdebug.dll"
;此路径和你的安装phpstudy目录有关哦
[xdebug]
xdebug.remote_enable = On
xdebug.remote_handler=dbgp
xdebug.remote_host= 127.0.0.1
xdebug.remote_port = 9000
xdebug.idekey="PHPSTORM"
chrome安装Xdebug helper扩展
进入chrome网上应用商店
, 搜索&安装 Xdebug helper
启用调试
配置phpstorm
-
确保phpstorm里面xdebug的port也是9000(同wamp的xdebug端口) : File>Setting在搜索框里面搜索xdebug
-
在网站目录下新建一个目录
test
, 用phpstorm在这个目录下新建一个项目,并新建一个index.php文件,内容如下<?php $a = 'Hello '; $b = 'phpstorm'; echo $a . $b; ?>
在$b...那一行打一个断点,就是在行号后面点一下,就会有一个暗红的点里面还有一个勾出来
-
在phpstorm工具栏的, Run>Edit Configurations, 跟着我配置
-
选择配置,启动监听
这两者缺一不可,
注意每次重新启动phpstorm都要
重新启动监听
启动debug
确保下面的配置
在浏览器中访问http://localhost/test/
在phpstorm中就会有如下的反应,具体如下图
-
Show execution point 定为到断点处
-
Step over下一条语句
-
Step into
-
Force step into
-
Step out
-
Run to cursor 运行到光标处
-
Frames 显示调用的文件
-
Resume program
-
Stop
-
View Breakpoints
-
Mute Breakpoints
-
console 这个必须要好好讲一下,可以直接写php代码,但你还没有释放调试,你可以尝试在console处输入以下的代码,你会发现,输入的代码实时的反馈到了内存
$a = "suprise";
enjoy it
Database
连接
使用 - 图形化方式
双击右边的表,就可以打开一个表的实例
使用 - 命令行形式
- 进入命令行的按钮
- 命令输入窗,按
CTRL+ENTER
执行 - 查询结果窗