PHP后端学习

作者: 唯轩_443e | 来源:发表于2019-03-19 20:26 被阅读0次

前言:
适用于PHP初学者的学习线路和建议 : http://www.runoob.com/w3cnote/php-learning-recommend.html
PHP开发工具:
http://www.runoob.com/w3cnote/php-develop-tools.html

一、PHP开发工具:

a. PHP服务器组件
WampServer 下载 带安装步骤

b. PHP IDE(Integrated Development Environment,集成开发环境)
phpStorm 下载
phpStorm 汉化破解1
phpStorm 汉化破解2

可打开设置的phpStorm 中文包 下载

c. MySql管理工具
Navicat for Mysql

d. 文本编辑器
Notepad++

二、PHP在线工具:

PHP在线工具

三、phpStorm debug调试

注:以下是在windows10+Wampserver32环境

a. 检测本地php环境是否安装了Xdebug
在本地输出phpinfo();搜索Xdebug;如下图

image.png
如果没有安装,安装操作Xdebug如下:
phpinfo();的信息全部输入网址(即把信息的html复制进去):http://xdebug.org/wizard.php中的框,得到适配的xdebug版本,按照下图中操作进行。 image.png
image.png

b. 安装好Xdebug之后,配置本地的php.ini。添加配置如下,如需添加其他Xdebug配置,可以查看phpinfo中xdebug配置,根据情况自己添加。


image.png

一般在最低部


image.png
[xdebug]
// 一般会自动生成地址
zend_extension ="G:/PHP/wamp/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11.dll"

xdebug.profiler_output_dir ="G:/PHP/wamp/tmp"
xdebug.profiler_enable=1
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_host="yokena.com"

c. 然后是配置phpstorm,Ctrl+Alt+S快捷键打开设置,搜索xdebug,其中的Debug port确保不被其他应用占用,当程序无法进入断点时,可以考虑是否有其他应用占用了你本地的9000端口。

image.png

d. chrom浏览器安装Xdebug扩展
Xdebug下载 安装步骤也有

安装完成之后,浏览器右上角会出现个爬虫一样的东西,如下图。


image.png

e. 开始你的断点调试
在你已安装Xdebug扩展的浏览器中,打开你本地项目的某一个页面。并开启浏览器右上角的debug,如下图。

image.png

在你的phpstorm编辑器中,打开你在浏览器中页面要经过的代码,并按下图中操作。

image.png

再一次刷新你在浏览器中打开的页面,然后看看你的phpstorm编辑器。左侧断点的红色圆圈,变成了圈中有一个对勾,那么代表你进入了断点。如下图

image.png

f. 断点调试的一些简单操作

双击你想查看的变量,鼠标停留在上边,就会出现该值


image.png

从你断点开始的地方,你可以按F7,程序会一步一步往下走,碰到函数的话,会跳转到该函数;按F8则是在当前代码页一行一行的往下走,碰到函数不会跳转。这两个功能是断点调试的最为实用和关键功能。

当你想直接从某个断点跳到另一行处断点时,你可以在进入断点后,在你想在另一行断点处,点击断点,然后按下F9或者点击下边框中的绿色按钮,如下图。

image.png

当你由于断点调试,在多处断点,并且打开了多个文件,想查看你在那些地方断点,可以按Ctrl+Shift+F8 浏览断点

image.png

相关文章

网友评论

    本文标题:PHP后端学习

    本文链接:https://www.haomeiwen.com/subject/vxkbmqtx.html