在Ubuntu上配置PHP调试环境Vim+XDebug
2012-05-06 02:23
651 查看
直接进入主题,以下配置假设你已经配置好PHP的环境
1.安装完全版本的Vim,如果你已经安装了,请跳过这一个步骤,因为Ubuntu默认只安装一个缩减版的Vim
sudo apt-get install vim-full
2. 如果机器上没有安装pecl,则运行:
sudo apt-get install php-pear
3. 安装和配置XDebug
sudo pecl install xdebug
4. 在/etc/php5/apache2/php.ini增加XDebug配置
zend_extension=/usr/lib/php5/20090626/xdebug.so
注意要用你自己的路径
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9001
5. 重启服务器
sudo /etc/init.d/apache2 restart
6. 安装Vim的Debugger插件
http://www.vim.org/scripts/script.php?script_id=1929
把plugin目录下的debugger.py和debugger.vim复制到$HOME/.vim/plugin目录下
7. 在.vimrc文件中设置dbgp客户端要监听的端口号
let g:debuggerPort = 9001
8. vim打开Php源文件,在其中一行设置断点
:Bp
按F5,在5秒钟内在浏览器中输入http://youhostname/yourphp?XDEBUG_SESSION_START=1
VIM进入单步执行阶段
到这儿就配置完了,自我感觉这个不是很好用,明天再试试Eclipse的插件看看。
1.安装完全版本的Vim,如果你已经安装了,请跳过这一个步骤,因为Ubuntu默认只安装一个缩减版的Vim
sudo apt-get install vim-full
2. 如果机器上没有安装pecl,则运行:
sudo apt-get install php-pear
3. 安装和配置XDebug
sudo pecl install xdebug
4. 在/etc/php5/apache2/php.ini增加XDebug配置
zend_extension=/usr/lib/php5/20090626/xdebug.so
注意要用你自己的路径
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9001
5. 重启服务器
sudo /etc/init.d/apache2 restart
6. 安装Vim的Debugger插件
http://www.vim.org/scripts/script.php?script_id=1929
把plugin目录下的debugger.py和debugger.vim复制到$HOME/.vim/plugin目录下
7. 在.vimrc文件中设置dbgp客户端要监听的端口号
let g:debuggerPort = 9001
8. vim打开Php源文件,在其中一行设置断点
:Bp
按F5,在5秒钟内在浏览器中输入http://youhostname/yourphp?XDEBUG_SESSION_START=1
VIM进入单步执行阶段
到这儿就配置完了,自我感觉这个不是很好用,明天再试试Eclipse的插件看看。
相关文章推荐
- [PHP+xdebug] 在Ubuntu 14.04下的PhpStorm中配置xdebug调试环境
- [PHP+xdebug] 在Ubuntu 14.04下的PhpStorm中配置xdebug调试环境
- [PHP+xdebug] 在Ubuntu 14.04下的PhpStorm中配置xdebug调试环境
- php开发和调试环境的配置+出现 57% waiting for xdebug session的问题
- Windows 下 Nginx + PHP + Xdebug + PHPStorm 调试环境配置
- XAMPP环境下用phpStorm+XDebug进行断点调试的配置
- phpstorm+wamp+xdebug配置php调试环境
- zend studio 8.0.1xampp环境下,配置Zend Studio调试php(XDebug)
- [php] Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
- 本地环境phpStorm+XDebug配置和断点调试
- PHP调试环境配置 xdebug配置
- phpstorm+wamp+xdebug配置php调试环境
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- XAMPP环境下用phpStorm+XDebug进行断点调试的配置
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- ubuntu下配置VIM做PHP的IDE开发环境
- PHP开发环境搭建 (XAMPP+Xdebug+netbeans,配置调试),创建第一个php项目
- Phpstorm 2017.1+PHPWAMP+Xdebug环境配置以及断点调试
- ubuntu下配置VIM做PHP的IDE开发环境
- Ubuntu15.10/Mac PhpStorm中配置Xdebug调试环境