mac端php配置的相关东西,十分钟搞定mac下的phpstorm扩展xdebug调试

那是一个简便的计算器,html页面:

一、版本音讯

一、版本音信

一、如若采纳mac端自带的事物 要求精晓以下多少个知识点

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="first.php" method="post">
    <table>
        <tr><td>第一个数字:</td><td><input type="text" name="num1"></td></tr>
        <tr><td>第二个数字:</td><td><input type="text" name="num2"></td></tr>
        <tr><td>运算符:</td><td>
                <select name="#">
                    <option value="+">+</option>
                    <option value="-">-</option>
                    <option value="/">/</option>
                    <option value="*">*</option>
                </select></td></tr>
        <tr><td colspan="2"><input type="submit" value="计算结果"></td></tr>
    </table>
</form>
</body>
</html>

mac 10.10.5

mac 10.10.5

1.apache陈设文件路径 /etc/apache2 下的 httpd.conf

澳门葡京备用网址 1

 

php  5.5.38

php  5.5.38

2.点击进入httpd.conf配置文件 查看 

澳门葡京备用网址 2

这是php页面:

phpstorm 10.0.3

phpstorm 10.0.3

里面 文档的根目录在  /LIbrary/WebServer/Documents 上边 http访问时的目录 可以转移地址 如变成/LIbrary/WebServer/wordspace

<?php
$num1 =$_REQUEST["num1"];
$num2 =$_REQUEST["num2"];
$calculate =$_REQUEST["#"];
switch ($calculate){
    case "+":
        $i = $num1 + $num2;
        echo $i;
        break;
    case "-":
        $i = $num1 - $num2;
        echo $i;
        break;
    case "*":
        $i = $num1 * $num2;
        echo $i;
        break;
    case "/":
        $i = $num1 / $num2;
        echo $i;
        break;
    default:
        echo "Nocase";
}

?>

xdebug   版本要求与php匹配,匹配地址
:点我合作 
点自己查看所有版本

xdebug   版本必要与php匹配,匹配地址
:点我格外 
点我翻看所有版本

首要参数解析:

不过付出后,各类浏览器突显404,在谷歌(谷歌)浏览器是“Automatically populating
$HTTP_RAW_POST_DATA…”错误

提示:不确定xdebug版本的,把phpinfo()突显的任何复制(command+a
全选再command+c复制)到文本框中,xdebug会自动跳转到下载配置页面,按页面提醒流程安装即可。

提醒:不确定xdebug版本的,把phpinfo()突显的全体复制(command+a
全选再command+c复制)到文本框中,xdebug会自动跳转到下载配置页面,按页面提醒流程安装即可。

监听 80端口 可以修改端口号 如改成8883等

澳门葡京备用网址 3

结果在网上找到解释:phpstorm该项目并未设定localhost  那么解决方案来了:

二、安装xdebug

二、安装xdebug

加载php模块

澳门葡京备用网址 4

在菜单栏Tools->Deployment->configuration,

1、点击匹配地址,把复制的phpinfo音讯粘贴到文本框。

1、点击匹配地址,把复制的phpinfo音信粘贴到文本框。

服务器名称 

澳门葡京备用网址 5

澳门葡京备用网址 6

2、按照页面的装置流程安装xdebug。

2、根据页面的安装流程安装xdebug。

安装目录访问权限 

澳门葡京备用网址 7

澳门葡京备用网址 8

mac端php配置的相关东西,十分钟搞定mac下的phpstorm扩展xdebug调试。本条时候理应是什么样都尚未的,但自我早就修改过了,按藏蓝色的十字,选取Local or
mounted folder

3、配置php.ini

3、配置php.ini

3.文档的根目录在  /LIbrary/WebServer/Documents 下,假诺想拜会写的东西 可以将文件放到那个目录上面

澳门葡京备用网址 9

澳门葡京备用网址 10

澳门葡京备用网址,升迁:xdebug官网上的配备,只保障配置好xdebug,但不能与phpstorm举办安插,正确的布置方式,在添加xdebug模块下添加以下代码。

唤醒:xdebug官网上的配备,唯有限帮助配置好xdebug,但不可能与phpstorm进行布置,正确的布署情势,在添加xdebug模块下添加以下代码。

二.假设使用mamp集成开发环境

 

[xdebug]
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so  //这是配置xdebug
xdebug.remote_enable = On  //是否运行远程终端,必须开启
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000  //这个端口号要和phpstorm中的保持一致,示例的端口是9001
xdebug.idekey = PHPSTROM  //调试器关键字
[xdebug]
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so  //这是配置xdebug
xdebug.remote_enable = On  //是否运行远程终端,必须开启
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000  //这个端口号要和phpstorm中的保持一致,示例的端口是9001
xdebug.idekey = PHPSTROM  //调试器关键字

1.在mamp下 网站的拜会目录统一放在 htdocs下 所以应该在建项目标时候 把文件存在那个目录下面

澳门葡京备用网址 11

name随便取,接下来

  安装xdebug图例:

  安装xdebug图例:

2.一旦代码存在了其他的地点  使用phpstorm编写php代码的时候 其实也足以访问 可是在浏览器上得以观望localhost 后边多了一串数字  此时运行的是phpstorm自带的服务器 

澳门葡京备用网址 12

澳门葡京备用网址 13

  (1)

  (1)

在品种开发中 最好不用采纳phpstorm自带的  因为方今页面有跳转操作的时候 会报错  此时大家相应切换项目标路径 将品种坐落 htdocs下 

 

澳门葡京备用网址 14

澳门葡京备用网址 15

采取迁移

澳门葡京备用网址 16

累加一个网站的根目录

  (2)

  (2)

修改目录

澳门葡京备用网址 17

自家那里选用的是XAMPP的集成环境

澳门葡京备用网址 18

澳门葡京备用网址 19

此刻 再在浏览器上输入 如下地址 就可以访问了

澳门葡京备用网址 20

澳门葡京备用网址 21

4、查看phpinfo( ),有没有打开xdebug。

4、查看phpinfo( ),有没有打开xdebug。

三、其他

在Mapping中,上方的Use this as default一定要按下,我那里是默许按下的了

澳门葡京备用网址 22

澳门葡京备用网址 23

可以点击phpstorm的宠爱设置 选取php版本

澳门葡京备用网址 24

把路子填对,OK,那么些时候曾经得以递交数据给php了

三、配置phpstorm以支持xdebug

三、配置phpstorm以支持xdebug

由来应该是phpstorm本身不可能同日而语一个服务器吧,须要外接一个

1、点击左上角phpstorm,选取preferences。

1、点击左上角phpstorm,选择preferences。

 

澳门葡京备用网址 25

澳门葡京备用网址 26

就此停止。

2、配置php下的Debug

2、配置php下的Debug

 

澳门葡京备用网址 27

澳门葡京备用网址 28

3、配置Debug下的DBGp proxy

3、配置Debug下的DBGp proxy

澳门葡京备用网址 29

澳门葡京备用网址 30

4、配置servers

4、配置servers

澳门葡京备用网址 31

澳门葡京备用网址 32

5、点击phpstorm右上角的三角,选拔Edit
Configurations,配置服务器新闻,添加品种调试开发地址,保存完后phpstorm配置已毕。

5、点击phpstorm右上角的三角形,选取Edit
Configurations,配置服务器新闻,添加档次调试开发地址,保存完后phpstorm配置达成。

(1)

(1)

澳门葡京备用网址 33

澳门葡京备用网址 34

(2)

(2)

澳门葡京备用网址 35

澳门葡京备用网址 36

(3)

(3)

澳门葡京备用网址 37

澳门葡京备用网址 38

四、chrome安装xdebug

四、chrome安装xdebug

xdebug for
chrome 
(chrome插件商店,须要梯子)

xdebug for
chrome 
(chrome插件商店,须要梯子)

澳门葡京备用网址 39

澳门葡京备用网址 40

配置xdebug 插件(可省略)

配置xdebug 插件(可省略)

澳门葡京备用网址 41

澳门葡京备用网址 42

五、断点程序调试

五、断点程序调试

1、在需求调剂的代码左边空白左键点击打上黄色圆形按钮,再点击黄色按钮裁撤。

1、在要求调剂的代码左边空白左键点击打上黄色圆形按钮,再点击绿色按钮裁撤。

澳门葡京备用网址 43

澳门葡京备用网址 44

2、点击phpstorm右上角甲壳虫按钮澳门葡京备用网址 45开辟浏览器,要保险旁边的电话图标是粉色的澳门葡京备用网址 46,红色的澳门葡京备用网址 47代表关闭调试,程序运行到该断点时(不包涵方今断点行),会停留并从浏览器页面重回到phpstorm,此时浏览器会向来处在加载等待中。

2、点击phpstorm右上角甲壳虫按钮澳门葡京备用网址 48开辟浏览器,要保管旁边的电话图标是粉色的澳门葡京备用网址 49,红色的澳门葡京备用网址 50代表关闭调试,程序运行到该断点时(不包涵方今断点行),会停留并从浏览器页面重返到phpstorm,此时浏览器会一贯处在加载等待中。

 

 

3、浏览器跳转打开phpstorm后,页面上和debugger框会有数据新闻显示,如下图。

3、浏览器跳转打开phpstorm后,页面上和debugger框会有数量信息浮现,如下图。

代码页面:

代码页面:

澳门葡京备用网址 51

澳门葡京备用网址 52

debugger框:

debugger框:

澳门葡京备用网址 53

澳门葡京备用网址 54

六、调试进程中告诫提醒

六、调试进程中告诫提醒

澳门葡京备用网址 55

澳门葡京备用网址 56

上图弹窗是先后正在调试时,试图关闭phpstorm时的唤醒,那几个时候可以做到调试再关闭,或者终止调试再关闭。

上图弹窗是程序正在调试时,试图关闭phpstorm时的唤起,这些时候可以形成调试再关闭,或者终止调试再关闭。

澳门葡京备用网址 57

澳门葡京备用网址 58

 

 

迄今甘休,mac下的phpstorm添加xdebug就终止了,祝大家敲一手风流无bug的好代码!!!

至此,mac下的phpstorm添加xdebug就为止了,祝大家敲一手风骚无bug的好代码!!!

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website