nginx+php+php-fpm 安装 xdebug
来源:互联网 发布:得力美工刀片型号 编辑:程序博客网 时间:2024/05/21 08:47
服务器安有php5.2,php5.3,php5.4,共三个php版本,且所有的网站都是虚拟服务器形式,从panel的创立、管理、开启服务等。
第一步:
phpinfo查看服务器信息,复制网页源代码到以下网址:
http://www.xdebug.org/find-binary.php
第二步:
下载推荐的xdebug版本,并且按照提示操作步骤安装。
假如下载的文件名是XXX.tgz,执行:
1 tar -zxvf XXX.tgz
2 cd XXX
3 find / -name 'phpize'
4 /usr/local/php5.4/bin/phpize
5 find / -name 'php-config'
6 ./configure --with-php-config=/usr/local/php5.4/bin/php-config
这里面有两个问题,phpize和./configure不能完全照搬提示的做作命令,要加上路径和相应参数,因为系统默认的php不一定是虚拟主机的版本。
7 make
8 复制
zend_extension=XXXX
到php的配置文件
9 php的配置文件(php.ini找对对应版本)添加
xdebug.idekey="yourkey"
xdebug.remote_enable=on
重启你的服务器(重启服务好像不顶用)
http://yoururl/yourpathinfo?XDEBUG_SESSION_START=phpstorm
第三步:
1. 如果是vim编辑器:
Vim支持Xdebug的插件在这:
http://www.vim.org/scripts/script.php?script_id=1929
解压后,拷贝插件中的plugin文件夹到到.vim下。
在/home/user下,新建.vimrc文件,加入配置如下:
let g:debuggerPort = 9000
注意:要与xdebug.ini中端口配置一致。
用vim打开test.php,切换到print("hello {$name}"); 这一行,输入:Bp命令加上断点。
按F5开始监听,此时需要在五秒钟内用浏览器访问test.php页。
http://localhost/test.php?XDEBUG_SESSION_START=yourkey
注意:Url中一定要加上XDEBUG_SESSION_START=1参数开启调试。
0 0
- nginx+php+php-fpm 安装 xdebug
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm 安装配制
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- php 5.4.x php-fpm nginx 安装
- php+php-fpm+nginx 源码安装
- Ubuntu下安装Nginx、Php-fpm、Php
- 单例模式
- Myeclipse字体大小设置
- 设计模式之单例模式
- android 为apk文件签名
- POJ 2488 A Knight's Journey
- nginx+php+php-fpm 安装 xdebug
- 使用popen()执行shell命令并获取内容
- 将Bitmap用Base64转码成字符串,再解码回来出现黑色背景的问题原因及解决办法。
- demo总结
- SQLServer2008把数据导出成可执行的sql脚本
- java的日志记录工具 slf4j的使用
- spring+redis整合入门
- 有道词典
- 策略模式