首页 技术 正文
技术 2022年11月23日
0 收藏 793 点赞 5,150 浏览 2526 个字

Atitit phpstorm配置attilax总结

1. 前期准备 1

1.1. 配置interpreter 1

1.2. debug需要xdebug的支持,不管是script模式还是web模式 3

2. 以php script运行 3

2.1.1. 以php web运行 4

3. Php web debug的配置与使用 4

3.1. 多用户远程调试 xdebug.remote_connect_back=1 4

3.2. 参考资料 5

1. 前期准备

1.1. 配置interpreter

首先,在phpstorm中是直接可以运行PHP程序而不需要手动启动apache服务器,这为我编写与调试代码提供了很大便捷,不需要每次手动启动wampware相关环境。前提是需要配置php解释器,如果没有配置,在运行时会在右下角弹出提示,需要配置解释器interpreter。也可以自己手动配置:在file->settings->languages&frameworks->php目录下打开配置界面,右面绿色的“+”按钮,添加你的php程序路径,并选择相关CLI interpreter,点击ok配置完成

但是,要注意运行的php文件需要放在apache的网站根目录下,如果运行不在该目录下的文件就会显示502 bad gateway。

此时,直接使用运行,即可打开

http://localhost:63342/vmcenter/frontend/yunprint/t.php?_ijt=4pqcp57nmg77r9kdopiemlp6ks

正常使用了。有点类似vs

无需apache支持。。

1.2.  debug需要xdebug的支持,不管是script模式还是web模式

配置debug

[XDebug]

xdebug.profiler_output_dir=”D:\phpStudy\tmp\xdebug”

xdebug.trace_output_dir=”D:\phpStudy\tmp\xdebug”

xdebug.remote_enable = On

xdebug.remote_handler = dbgp

xdebug.remote_host= localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

zend_extension=”D:\phpStudy\php\php-5.4.45\ext\php_xdebug.dll”

;zend_extension=”D:\phpStudy\php\php-5.4.45\ext\php_xdebug.dll”

2. 以php script运行

如果错过这个选择,可以删除生成的运行配置项,再来一次即可。。

2.0.1. 以php web运行

3. Php web debug的配置与使用

添加一个php web app的debug配置

Server  》》》》http://localhost:63342

Path》》》 /vmcenter/frontend/yunprint/t.php

启动的时候,就这样启动了调试可以。。也可以直接输入这个url则会启动调试。。

http://localhost:63342/vmcenter/frontend/yunprint/t.php?XDEBUG_SESSION_START=13417

有没有这个XDEBUG_SESSION_START  参数是无所谓的。。只要执行到这个url。就会通过9000端口连接ide。。如果连接到,就会在断点出停留。。

3.1. 多用户远程调试 xdebug.remote_connect_back=1

默认的host调试只能是localhost或者公网ip。。如果内网ip需要访问公网调试,就需要使用 远程返回模式。。

或者多个人host不同的机子调试项目。。也需要使用这个设置。。因为host只能设置一个,没办法多个。。

3.2. 参考资料

phpStorm解释器与服务器配置(解决502 bad gateway与404 not found问题) – theVicTory的博客 – 博客频道 – CSDN.NET.mhtml

phpstorm配置Xdebug进行调试PHP教程_php技巧_脚本之家.mhtml

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王”Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长 uke软件培训大师

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

转载请注明来源:attilax的专栏  http://blog.csdn.net/attilax

http://www.cnblogs.com/attilax/

–Atiend  v9

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,254
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,692
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,531
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,302
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,942
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,102