博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu+phpstorm+firefox+xdebug的配置
阅读量:6703 次
发布时间:2019-06-25

本文共 1265 字,大约阅读时间需要 4 分钟。

本机使用Ubuntu14.04,phpstorm 2017.1, php5.5.9
需要使用的软件和依赖: php5, php5-dev, php5-cgi, php5-xdebug
apache, php请记得安装

1.安装apache

安装完成后,配置ServerName

位置在/etc/apache2/sites-available/000-default.conf
找到后,用Vim更改:

ServerName 127.0.0.1

增加ServerName

2.安装php5

安装完成,获取php信息:

php-i > “info.txt”

3.安装phpstorm

将info.txt里面的信息复制到

按照网站给与的提示一步步安装

4.安装xdebug

在firefox,下面简称ff,菜单-附加组件-获取附加组件-搜索'xdebug',然后安装

xdebug设置

5.配置php5

在apache根目录(默认为/var/www/html/)写一个php文件info.php,代码为

访问localhost/info.php

phpinfo

看到配置文件所在位置为:

/etc/php5/apache2/php.ini

在php.ini文件末尾增加以下配置:

[Xdebug]zend_extension = /usr/lib/php5/20121212/xdebug.soxdebug.idekey = "PHPSTORM"xdebug.auto_trace = onxdebug.default_enable = onxdebug.auto_profile = onxdebug.collect_params = onxdebug.collect_return = onxdebug.profiler_enable = onxdebug.remote_enable = 1xdebug.remote_host = localhostxdebug.remote_port = 9000xdebug.remote_handler = dbgpxdebug.remote_connect_back = 1xdebug.trace_output_dir = "/usr/local/php/xdebug/"xdebug.profiler_output_dir = "/usr/local/php/xdebug/"

重启apache:

sudo service apache2 restart

打开info.php,看到有xdebug的配置信息:

xdebug配置信息

6.配置phpstorm

File– Settings - Languages & Frameworks

  • PHP

languages-php

  • PHP– Debug – Xdebug:

Debugport: 9000 PHP– Debug – Xdebug

  • DBGPPROXY:

lang-php-debug-dbgp

  • Servers:

lang-php-debug-servers

  • Run-Debug Configurations:

debug-config-http_requestdebug-config-web_application

7.配置完成,开始使用

  • 打开phpStorm的小电话图标

little-phone

  • 打开ff的小瓢虫图标

little-bug

  • 在php源文件某行设置断点

set-break-points

  • 在浏览器访问该php文件

visit-hi.php

  • 就有断点效果了

break_point_shows

转载地址:http://sjblo.baihongyu.com/

你可能感兴趣的文章
Java 编译器代码定义的 Token 保留字
查看>>
Java 生成随机手机号,并写入数据库
查看>>
Django学习笔记-Demo
查看>>
Thymeleaf的内置属性
查看>>
2016年智能楼宇趋势展望
查看>>
笨办法学 Python · 续 引言
查看>>
weex项目构建
查看>>
Android OpenCV Camera preview 横屏以及不全屏的问题
查看>>
Ubuntu 16.04安装Intel显卡驱动(解决Intel HD Graphics 630显卡驱动问题)
查看>>
「镁客·请讲」第六镜叶雨桐:进一步细化产品应用,做大规模场景的动态识别...
查看>>
windbg调试堆破坏
查看>>
How to Install CMS Made Simple v2.2 on LAMP in CentOS 7.2
查看>>
新IT铺路 智慧出行时代来了!
查看>>
虚拟机上keepalived实验笔记
查看>>
ElasticSearch(java) 创建索引
查看>>
手把手教你在多种无监督聚类算法实现Python(附代码)
查看>>
第4章 Keras入门
查看>>
手工修复ie浏览器
查看>>
BATJ互掐,哪家AI公司首先达到万亿美元市值? | 新智元AI技术峰会论坛
查看>>
hdu 1232 畅通工程 (并查集)
查看>>