感谢支持
我们一直在努力

Linux安装xdebug.(Debian,Ubuntu)

1: 首先还是下载


猛击这里下载xdebug-2.1.2.tgz


我下载到downloads目录. 在/home/yourName/Downloads/这里.




2:解压编译


cd 进去Downloads目录后  依次运行下面的命令


  1. tar -xvzf xdebug-2.1.2.tgz


  1. cd xdebug-2.1.2  


  1. phpize  
(如果phpize没有这个command,需要安装一次phpize,phpize可以让php支持扩展模块.


  1. sudo apt-get install php5-dev  

这个过程有几分钟.主要是网速慢 – -)


  1. ./configure  


  1. make  


  1. make install  

会有这个界面

 


  1. See any operating system documentation about shared libraries for  

  2. more information, such as the ld(1) and ld.so(8) manual pages.  

  3. ———————————————————————-  

  4. Installing shared extensions:     /usr/lib/php5/20090626+lfs/  

  5.   

  6.   

  7.   +———————————————————————-+  

  8.   |                                                                      |  

  9.   |   INSTALLATION INSTRUCTIONS                                          |  

  10.   |   =========================                                          |  

  11.   |                                                                      |  

  12.   |   See http://xdebug.org/install.php#configure-php for instructions   |   

  13.   |   on how to enable Xdebug for PHP.                                   |  

  14.   |                                                                      |  

  15.   |   Documentation is available online as well:                         |  

  16.   |   – A list of all settings:  http://xdebug.org/docs-settings.php     |   

  17.   |   – A list of all functions: http://xdebug.org/docs-functions.php    |   

  18.   |   – Profiling instructions:  http://xdebug.org/docs-profiling2.php   |   

  19.   |   – Remote debugging:        http://xdebug.org/docs-debugger.php     |   

  20.   |                                                                      |  

  21.   |                                                                      |  

  22.   |   NOTE: Please disregard the message                                 |  

  23.   |       You should add “extension=xdebug.so” to php.ini                |  

  24.   |   that is emitted by the PECL installer. This does not work for      |  

  25.   |   Xdebug.                                                            |  

  26.   |                                                                      |  

  27.   +———————————————————————-+  

如果make install出现失败,检查是否有权限.切换到root权限再执行

 


  1. su 


  1. ********  


  1. cp modules/xdebug.so /usr/lib/php5/20090626+lfs  

这里也是一��,如果cp出了问题,手动复制一下一样的.

3:编辑php.ini
终端

 


  1. gvim /etc/php5/apache5/php.ini  
添加


  1. zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so  

如果不能修改php.ini,切换下账户用root来修改.
重启apache


  1. sudo /etc/init.d/apache2 restart  

4:查看phpinfo
在最开头有zend那里出现


  1. This program makes use of the Zend Scripting Language Engine:  

  2. Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies  

  3.     with Xdebug v2.1.2, Copyright (c) 2002-2011, by Derick Rethans  
安装成功

另一篇:


Ubuntu下安装Xdebug


Xdebug是调试跟踪php程序的瑞士军刀,在php开发过程中必备的工具,今天在Ubuntu下安装了一下,记录下安装过程。


首先是要有php环境
我是使用利用pecl下载安装,这样省去了手动编译的麻烦
如果没有pecl就安装下php-pear,但是pecl下载的还是源代码,下载完后会自动编译,期间会用到一个phpize的东东,如果没有phpize就安装下php5-dev


俺的整个过程如下…


sudo apt-get install php-pear
sudo apt-get install php5-dev
sudo pecl install xdebug


下载安装编译完后,在php.ini 中加入
extension=xdebug.so

[zend]
zend_extension=”/usr/local/php/modules/xdebug.so”
重启apache应该就可以了。 

赞(0) 打赏
转载请注明出处:服务器评测 » Linux安装xdebug.(Debian,Ubuntu)
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏