windows7下的PHP开发条件搭建,FireFox集成开发和断点调试环境安排

      此前是直接做asp.net开发的,Visual Studio 2012
用起来感到是优异的爽快,调试成效也是一定好、至极智能,大大的提升了开支功能减弱了程

      从前是直接做asp.net开发的,Visual Studio 2012
用起来感到是至极的痛快,调试功用也是一定好、非凡智能,大大的升高了付出效用减弱了程

一、环境及软件

1、macbook pro

2、Phpstorm

3、MAMP PRO

4、FireFox

 

一、环境及软件

1、macbook pro

2、Phpstorm

3、MAMP PRO

4、FireFox

序BUG的产出,而且直接设置好就能用了,无需多余的操作,极度有利。

序BUG的产出,而且直接设置好就能用了,无需多余的操作,极度有利于。

二、环境搭建

二、环境搭建

     
由于本次要做PHP开发,为了搭建开发环境也是摸索了众多资料,选取IDE也是参考了重重材料,我的最紧要目的就是要调节方便的,其实从前都未曾

     
由于这一次要做PHP开发,为了搭建开发条件也是寻找了好多资料,选用IDE也是参考了广大材料,我的要害目的就是要调节方便的,其实后边都没有

1、PhpStorm导入项目

下载PhpStorm并设置,网上随便找个注册码即可破解,安装后打开界面接纳ToolBar
→ VCS → Checkout from Version Control → Git,填写Git Repository
URL,选取种类存放目录,点击Clone落成代码拷贝。

1、PhpStorm导入项目

下载PhpStorm并安装,网上随便找个注册码即可破解,安装后打开界面选取ToolBar
→ VCS → Checkout from Version Control → Git,填写Git Repository
URL,接纳序列存放目录,点击Clone落成代码拷贝。

接触过,最后接纳了PHPStorm(首假设看界面清爽),为了弄好调试功用也是寻觅资料弄了漫长啊,感觉如故尚未VS方便,安装到位直接能用。所以

接触过,最终拔取了PHPStorm(首如若看界面清爽),为了弄好调试功用也是寻找资料弄了长久啊,感觉照旧不曾VS方便,安装完结直接能用。所以

2、MAMP PRO配置Hosts

下载MAMP PRO并设置,网上随便找个注册码即可破解,安装后打开界面切换来MAMP
PRO的Hosts Tab,点击左下角的“+”号添加host,填写Server
name及挑选项目文件目录,就做到了host的安顿

澳门葡京备用网址 1

2、MAMP PRO配置Hosts

下载MAMP PRO并设置,网上随便找个注册码即可破解,安装后打开界面切换来MAMP
PRO的Hosts Tab,点击左下角的“+”号添加host,填写Server
name及挑选项目文件目录,就做到了host的布局

 澳门葡京备用网址 2

现行把搭建环境的总体经过记录下来。

近年来把搭建环境的凡事进度记录下来。

3、MAMP PRO配置Debugger

切换来PHP Tab,将Debugger项打上勾,打上勾,打上勾,首要的作业说两回(默许没打勾,我一早先没留意到这些选项,导致弄了半天或者没搞定,就是因为遗忘那最器重的步骤
T T),如下图所示

澳门葡京备用网址 3

 

3、MAMP PRO配置Debugger

切换来PHP Tab,将Debugger项打上勾,打上勾,打上勾,首要的事体说两遍(默许没打勾,我一早先没在意到这么些选项,导致弄了半天或者没搞定,就是因为遗忘这最重大的手续
T T),如下图所示

澳门葡京备用网址 4

 

 

 

4、修改php.ini文件中的配置

MAMP PRP → File → Edit Template → PHP → PHP 5.3.28
php.ini(与上图所选的php版本一样),打开文件后拉到最后可以看来[xdebug]的配备块

[xdebug]
MAMP_Xdebug_MAMP
 xdebug.remote_enable=1
 xdebug.remote_host=localhost
 xdebug.remote_port=9000
 xdebug.remote_autostart=1
 xdebug.idekey=”PHPSTORM”

增添一项xdebug.idekey=”PHPSTORM”,该配置跟之后PhpStorm中的配置有涉及,其余不须要修改,重启MAMP
PRO

4、修改php.ini文件中的配置

MAMP PRP → File → Edit Template → PHP → PHP 5.3.28
php.ini(与上图所选的php版本一样),打开文件后拉到最后可以看来[xdebug]的安插块

[xdebug]
MAMP_Xdebug_MAMP
 xdebug.remote_enable=1
 xdebug.remote_host=localhost
 xdebug.remote_port=9000
 xdebug.remote_autostart=1
 xdebug.idekey=”PHPSTORM”

追加一项xdebug.idekey=”PHPSTORM”,该配置跟之后PhpStorm中的配置有提到,其余不要求修改,重启MAMP
PRO

windows7下的PHP开发条件搭建,FireFox集成开发和断点调试环境安排。一、windows7环境下安装php7

一、windows7环境下安装php7

5、PhpStorm Xdebug端口及Server配置

Preferences(command+,)→ PHP → Debug → Xdebug → Debug
port修改为9000(一般默许就是9000,不须要修改,这配置项与php.ini中的xdebug.remote_port=9000保持一致)

澳门葡京备用网址 5

下一场点击右上方的倒三角Edit Configurations

澳门葡京备用网址 6

5、PhpStorm Xdebug端口及Server配置

Preferences(command+,)→ PHP → Debug → Xdebug → Debug
port修改为9000(一般默许就是9000,不必要修改,那配置项与php.ini中的xdebug.remote_port=9000保持一致)

澳门葡京备用网址 7

接下来点击右上方的倒三角Edit Configurations

澳门葡京备用网址 8 

      首先得开启系统的IIS,点击
控制面板→程序和成效→打开或关闭windows功用 ,然后勾选 Internet音信服务
如下图所示

      首先得开启系统的IIS,点击
控制面板→程序和效果→打开或关闭windows效用 ,然后勾选 Internet新闻服务
如下图所示

1)选择PHP Web Application,选择Server及Browser

澳门葡京备用网址 9

1)选择PHP Web Application,选择Server及Browser

澳门葡京备用网址 10

澳门葡京备用网址 11

澳门葡京备用网址 12

2)添加server

澳门葡京备用网址 13

2)添加server

澳门葡京备用网址 14

点击确定,安装到位就足以了。

点击确定,安装到位就可以了。

6、FireFox添加The easiest Xdebug插件

安装插件后安装IDE key = PHPSTORM 即与php.ini中xdebug.idekey=”PHPSTORM”保持一致

澳门葡京备用网址 15

6、FireFox添加The easiest Xdebug插件

设置插件后装置IDE key = PHPSTORM 即与php.ini中xdebug.idekey=”PHPSTORM”保持一致

澳门葡京备用网址 16

      接下去就能由此 控制面板→管理工具 里找到 Internet
音信服务(IIS)管理器

      接下去就能因而 控制面板→管理工具 里找到 Internet
音信服务(IIS)管理器

7、调试

1)激活PhpStorm的“Start Listen for PHP Debug
Connections”按钮(右上角Debug区类似电话的图标,带绿色禁止小圆圈表示未激活,变绿表示正在监听)

2)设置断点

3)点击爬虫按钮起始debug状态

4)浏览器会先河弹窗等待调试回话,按F7便可逐行进行断点调试,再也不必要echo或者proint_r那样麻烦的打印调试了

澳门葡京备用网址 17

 

7、调试

1)激活PhpStorm的“Start Listen for PHP Debug
Connections”按钮(右上角Debug区类似电话的图标,带粉红色禁止小圆圈表示未激活,变绿表示正在监听)

2)设置断点

3)点击爬虫按钮开端debug状态

4)浏览器会开始弹窗等待调试回话,按F7便可逐行进行断点调试,再也不需求echo或者proint_r那样麻烦的打印调试了

澳门葡京备用网址 18

 

     安装好了IIS,接下去必要设置 PHP Manager 通过微软官方下载

     安装好了IIS,接下去须求安装 PHP Manager 通过微软官方下载

三、总结

1、端口号设置一定要一致

2、IDE Key 设置也毫无疑问要一如既往

3、就当前自我的测试情状来看其实仍旧有局地疑云:

1)php.ini中xdebug.remote_host=localhost不必要跟MAMP PRO
Hosts中的server name保持一致?

2)尽管FireFox没添加The easiest
Xdebug插件也可以举办断点调试,那这一个插件到底有哪些用?

三、总结

1、端口号设置一定要一如既往

2、IDE Key 设置也决然要一致

3、就近来自己的测试景况来看其实如故有局地疑点:

1)php.ini中xdebug.remote_host=localhost不须要跟MAMP PRO
Hosts中的server name保持一致?

2)即使FireFox没添加The easiest
Xdebug插件也能够展开断点调试,那那些插件到底有何用?

Ubuntu Linux 安装
PhpStorm 2016.1.1 
http://www.linuxidc.com/Linux/2016-05/131373.htm

PHPStorm + Homestead + Xdebug + Chrome Xdebug 断点调试 
http://www.linuxidc.com/Linux/2015-11/124748.htm

在Ubuntu 14.04下的PhpStorm中配置xdebug调试环境 
澳门葡京备用网址 ,http://www.linuxidc.com/Linux/2015-08/122444.htm

PhpStorm 对 AngularJS 的支持
http://www.linuxidc.com/Linux/2014-05/102485.htm

PhpStorm
的详实介绍
:请点那里
PhpStorm
的下载地址
:请点那里

正文永久更新链接地址:http://www.linuxidc.com/Linux/2016-06/132333.htm

澳门葡京备用网址 19

下载安装格外不难,安装完毕将来打开IIS就能看出PHP Manager 如下图所示

下载安装分外不难,安装到位之后打开IIS就能收看PHP Manager 如下图所示

澳门葡京备用网址 20

澳门葡京备用网址 21

      接下去须要去PHP官网下载PHP7了,下载链接:

      接下去须要去PHP官网下载PHP7了,下载链接:

基于你的连串拔取32位,或64位的啊,我下载的是 VC14 x64 Non Thread Safe
zip 版本,也就是64位非线程安全版本。

根据你的系统挑选32位,或64位的呢,我下载的是 VC14 x64 Non Thread Safe
zip 版本,也就是64位非线程安全版本。

下载完毕解压到您想存放的岗位,我那里是解压到了 C:\php7.0

下载完毕解压到您想存放的地方,我这边是解压到了 C:\php7.0

接下去在IIS里双击 PHP Manager 选项,然后点击 Register new PHP
version,采取刚才php解压的文书夹里挑选php-cgi.exe,如下图

接下去在IIS里双击 PHP Manager 选项,然后点击 Register new PHP
version,选用刚才php解压的文本夹里拔取php-cgi.exe,如下图

澳门葡京备用网址 22

澳门葡京备用网址 23

点击 确定 未来就安装好了php7了。

点击 确定 将来就安装好了php7了。

可以由此IIS新建网站来测试一下PHP文件是不是能正常访问,请看上边第四大步的IIS演示。

可以通过IIS新建网站来测试一下PHP文件是或不是能健康访问,请看上面第四大步的IIS演示。

 

 

二、PHPStrom 2016.2.1的安装

二、PHPStrom 2016.2.1的安装

   
PHPStrom的设置就格外容易了,官网下载地址:

   
PHPStrom的安装就万分不难了,官网下载地址:

    因为是收费软件,为了能用上急需破解一下,启动PHPStrom将来  选取license server 然后复制
那一个地点进去就可以了。然后就能正常使用了,不知情那么些地址然后会不会失效
^_^。

    因为是收费软件,为了能用上须求破解一下,启动PHPStrom未来  选拔license server 然后复制
这一个地址进去就可以了。然后就能健康使用了,不精晓那些地方然后会不会失效
^_^。

澳门葡京备用网址 24

澳门葡京备用网址 25

 

 

     
好了,PHPStrom已经设置好了,因为是英文版的,假设必要汉化包的话,可以友善网上检索一下汉化包,然后将下载的汉化包复制到PhpStorm安装目录下的lib目录,重启即可。

     
好了,PHPStrom已经安装好了,因为是英文版的,固然急需汉化包的话,可以团结网上搜寻一下汉化包,然后将下载的汉化包复制到PhpStorm安装目录下的lib目录,重启即可。

 

 

三、调试工具 xdebug 的安装

三、调试工具 xdebug 的安装

     
xdebug近年来的新颖版本是2.4.1版,官网下载地址:

     
xdebug近日的时尚版本是2.4.1版,官网下载地址:

基于你的系统下载32位或64位版本,大家前边下载的PHP是64位非线程安全版本,所以xdebug也下载64位非线程安全版本,下载版本为
PHP 7.0 VC14 (64 bit)

按照你的种类下载32位或64位版本,大家后面下载的PHP是64位非线程安全版本,所以xdebug也下载64位非线程安全版本,下载版本为
PHP 7.0 VC14 (64 bit)

下载完毕后将下载文件 php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll
存放到你想存放的地方,那里为了方便管理我将文件存放到php文件目录下的ext文件夹下。

下载完毕后将下载文件 php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll
存放到你想存放的地点,那里为了方便管理我将文件存放到php文件目录下的ext文件夹下。

      接下去配置php.ini,在 C:\php7.0
目录下开拓php.ini文件,在该公文的末梢添加以下文本

      接下去配置php.ini,在 C:\php7.0
目录下打开php.ini文件,在该文件的末尾添加以下文本

[XDebug]
zend_extension_ts=”C:\php7.0\ext\php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll” 
//这里是xdebug下载的动态链接库的寄放路径 提出使用相对路径
xdebug.remote_enable=1  //是不是允许远程终端 那里标示开启
xdebug.remote_handler=dbgp
 xdebug.remote_mode=req
 xdebug.remote_host=localhost
 xdebug.remote_port=9000  //这里表示服务器的监听端口
xdebug.idekey=”PHPSTORM”  //那里是调试器的主要字
在Chrome以及FireFox中插件配置的时候要用到

[XDebug]
zend_extension_ts=”C:\php7.0\ext\php_xdebug-2.4.1-7.0-vc14-nts-x86_64.dll” 
//那里是xdebug下载的动态链接库的寄放路径 提议选拔相对路径
xdebug.remote_enable=1  //是或不是允许远程终端 那里标示开启
xdebug.remote_handler=dbgp
 xdebug.remote_mode=req
 xdebug.remote_host=localhost
 xdebug.remote_port=9000  //那里代表服务器的监听端口
xdebug.idekey=”PHPSTORM”  //那里是调试器的严重性字
在Chrome以及FireFox中插件配置的时候要用到

如下图

如下图

澳门葡京备用网址 26

澳门葡京备用网址 27

接下去验证Xdebug是不是安装成功

接下去验证Xdebug是还是不是安装成功

在命令提醒符里输入 C:\php7.0\php.exe -m

在命令提醒符里输入 C:\php7.0\php.exe -m

澳门葡京备用网址 28

澳门葡京备用网址 29

 

 

四、在PhpStorm中来布署Xdebug

四、在PhpStorm中来布局Xdebug

     
首先启动PhpStorm ,创立一个新类型,我那边新建了一个名为csPHP的空项目
存放路径为 D:\csPHP

     
首先启动PhpStorm ,创制一个新品类,我那边新建了一个名为csPHP的空项目
存放路径为 D:\csPHP

澳门葡京备用网址 30

澳门葡京备用网址 31

连串里新建了一个index.php文件

类型里新建了一个index.php文件

接下去打开iis 新建一个名为csphp网站,指向我们刚刚新建项目的目录
D:\csPHP  端口设置为 801

接下去打开iis 新建一个名为csphp网站,指向我们刚刚新建项目的目录
D:\csPHP  端口设置为 801

澳门葡京备用网址 32

澳门葡京备用网址 33

点击 确定 网站添加事业有成。

点击 确定 网站添加事业有成。

在index.php文件写了简单的代码

在index.php文件写了简易的代码

澳门葡京备用网址 34

澳门葡京备用网址 35

IIS 里浏览

IIS 里浏览

澳门葡京备用网址 36

澳门葡京备用网址 37

可以成功浏览,表达php已经陈设好了

可以成功浏览,表达php已经布署好了

澳门葡京备用网址 38

澳门葡京备用网址 39

浏览的地址为

浏览的地方为

 

 

接下去就须要在PhpStorm 里面配备了

接下去就须求在PhpStorm 里面配备了

点击 文件→设置

点击 文件→设置

澳门葡京备用网址 40

澳门葡京备用网址 41

 

 

语言和框架 里点击 php

语言和框架 里点击 php

澳门葡京备用网址 42

澳门葡京备用网址 43

PHP language level 选择 7

PHP language level 选择 7

再点击 Interpreter 选项

再点击 Interpreter 选项

点击 “加号” , 如下选用

点击 “加号” , 如下选用

澳门葡京备用网址 44

澳门葡京备用网址 45

澳门葡京备用网址 46

澳门葡京备用网址 47

设置好了解后点击 确定

设置好了之后点击 确定

澳门葡京备用网址 48

澳门葡京备用网址 49

 

 

接下去在 语言和框架→PHP→Debug→DBGp Proxy 选项里如下设置

接下去在 语言和框架→PHP→Debug→DBGp Proxy 选项里如下设置

澳门葡京备用网址 50

澳门葡京备用网址 51

IDE key: PHPSTORM         //那里对应的是 xdebug.idekey 的值
Host:localhost                  //那里对应的是大家项目的浏览地址
Port:9000                       //这是端口号

IDE key: PHPSTORM         //那里对应的是 xdebug.idekey 的值
Host:localhost                  //那里对应的是大家项目标浏览地址
Port:9000                       //那是端口号

设置已毕后点击 确定。

设置落成后点击 确定。

然后点击 运行→编辑配置 打开选项

接下来点击 运行→编辑配置 打开选项

澳门葡京备用网址 52

澳门葡京备用网址 53

点击 Defaults→PHP Web Application

点击 Defaults→PHP Web Application

澳门葡京备用网址 54

澳门葡京备用网址 55

Browser 选项 采取谷歌(谷歌(Google))浏览器 Chrome 点击 确定。

Browser 选项 选拔谷歌浏览器 Chrome 点击 确定。

因为接下去 咱们要在谷歌(谷歌(Google))浏览器安装 Xdebug helper 插件

因为接下去 大家要在谷歌浏览器安装 Xdebug helper 插件

在谷歌(谷歌)的 增添程序 里搜索到 Xdebug helper 并累加

在Google的 扩充程序 里搜索到 Xdebug helper 并加上

澳门葡京备用网址 56

澳门葡京备用网址 57

添加成功并启用后 点击 选项

充分成功并启用后 点击 选项

澳门葡京备用网址 58

澳门葡京备用网址 59

在选用里 IDE key 选取 PHPSTORM 并且保留

在挑选里 IDE key 选用 PHPSTORM 并且保留

澳门葡京备用网址 60

澳门葡京备用网址 61

 

 

到此这么些条件安排终于全体都达成了。

到此那几个条件安插终于全部都落成了。

 

 

说到底测试一下 PHPSTORM 的调节吧

最终测试一下 PHPSTORM 的调试吧

在品种里 点击 这么些图标打开监听

在项目里 点击 那么些图标打开监听

澳门葡京备用网址 62

澳门葡京备用网址 63

设置断点 点击谷歌浏览器举办调试

安装断点 点击谷歌(谷歌)浏览器举办调试

澳门葡京备用网址 64

澳门葡京备用网址 65

当项目第一展开调节的时候会冒出如下界面

当项目第一举行调节的时候会合世如下界面

澳门葡京备用网址 66

澳门葡京备用网址 67

挑选一切项目点击 Accept 接受,所有的花色文件都足以举办调试了

慎选任何项目点击 Accept 接受,所有的品类文件都可以举行调剂了

 

 

调剂结果一目领悟,所有的变量结果都能来看

调节结果一目精晓,所有的变量结果都能观望

澳门葡京备用网址 68

澳门葡京备用网址 69

 

 

好了 到此终于成功了所有的配置了,
未来还会将付出项目标长河也一并记录下来。

好了 到此终于形成了上上下下的部署了,
未来还会将支付品种的长河也一并记录下来。

相关文章

发表评论

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

*
*
Website