/ 中存储网

Linux安装xdebug.(Debian,Ubuntu)的方法及命令

2015-12-08 15:59:25 来源:中存储网

1: 首先还是下载

猛击这里下载xdebug-2.1.2.tgz:http://xdebug.org/files/xdebug-2.1.2.tgz

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

2:解压编译

cd 进去Downloads目录后  依次运行接下来的Linux命令

tar -xvzf xdebug-2.1.2.tgz

cd xdebug-2.1.2 

phpize 

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

sudo apt-get install php5-dev 

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

./configure 

make 

make install 

会有这个界面
 
See any operating system documentation about shared libraries for 
more information, such as the ld(1) and ld.so(8) manual pages. 
---------------------------------------------------------------------- 
Installing shared extensions: /usr/lib/php5/20090626+lfs/
 
+----------------------------------------------------------------------+ 
|  | 
|   INSTALLATION INSTRUCTIONS  | 
|   =========================  | 
|  | 
|   See http://xdebug.org/install.php#configure-php for instructions   |  
|   on how to enable Xdebug for PHP.   | 
|  | 
|   Documentation is available online as well: | 
|   - A list of all settings:  http://xdebug.org/docs-settings.php |  
|   - A list of all functions: http://xdebug.org/docs-functions.php|  
|   - Profiling instructions:  http://xdebug.org/docs-profiling2.php   |  
|   - Remote debugging:http://xdebug.org/docs-debugger.php |  
|  | 
|  | 
|   NOTE: Please disregard the message | 
|   You should add "extension=xdebug.so" to php.ini| 
|   that is emitted by the PECL installer. This does not work for  | 
|   Xdebug.| 
|  | 
+----------------------------------------------------------------------+ 

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

su

******** 

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

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

3:编辑php.ini
终端
gvim /etc/php5/apache5/php.ini 

添加

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

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

sudo /etc/init.d/apache2 restart 

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

This program makes use of the Zend Scripting Language Engine: 
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies 
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应该就可以了。