本人php 刚刚入门,最近看了一位大神的blog,觉得是时候摈弃windows 开发环境了.于是 在自己电脑上搭建了一个ubuntu16.04 系统
由于习惯了windows上PHP+xdebug 的调试,在用了几天的var_dump 后深深觉得不适应,决定在ubuntu上装一个xdebug.
本文是在小生搭建的时候写的,其中会引用到百度上的搭建方法.如有引用 请多包含.
首先是要下载 xdebug 扩展
sudo apt-get install php-xdebug
安装好了后 php -v 如果出现如下 表示已经安装好了
以下是引用 http://www.cnblogs.com/yangqi7/p/6555555.html 这位大哥写的
我装的php是php7.0 用的是apt 安装的 扩展目录是在 /etc/php/7.0/
该目录下有两个 一个是cli 另外一个是fpm
扩展是放在 mods_availabel下
编辑改目录下的插入以下代码
zend_extension = xdebug.so xdebug.profiler_enable = 1 xdebug.profiler_output_dir = "/tmp" xdebug.remote_enable = 1 xdebug.remote_port=9000 xdebug.remote_host = "mds-parts-tst.dev.***"
其中 xdebug.remote_host 是本地的一个域名
接下来 就是配置 phpstorm
如果这里没有显示你的php的版本信息 点击 ... 然后就出现如下界面
如果这里已经出现了 php的版本 和xdebug 的版本说明已经安装成功了
此时 你必须 重启 php-fpm 才能生效
然后 如果你用的 是chrome 到扩展里面去下一个 xdebug 然后就可以 愉快的调试了
f7 进入程序 f8 下一步 f9 调到下一个断点