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