在 unix 上安装 xdebug php 分析器


Installing xdebug php profiler on unix

我想开始分析一些PHP代码,我使用xdebugwebgrind似乎是要走的路。

我下载了xdebug并得到了这些说明。

Unpack the downloaded file with tar -xvzf xdebug-2.2.3.tgz
Run: cd xdebug-2.2.3

现在,这可能是一个愚蠢的问题,但是我应该将 xdebug 上传到哪里才能解压缩?有关系吗?我认为它不应该是网络可访问的?

假设你已经有 Apache2 + PHP5 在工作了。

sudo apt-get install php5-dev php-pear

现在通过 PECL 安装 xdebug

sudo pecl install xdebug

现在我们需要找到 xdebug.so 去哪里(编译模块)

martin@martin-dev:/$ find / -name 'xdebug.so' 2> /dev/null
/usr/lib/php5/20060613/xdebug.so

然后编辑 php.ini:

sudo gedit /etc/php/apache2/php.ini

添加以下行:

zend_extension="/usr/lib/php5/20060613/xdebug.so"

然后重新启动 apache 以使更改生效

sudo /etc/init.d/apache2 restart

并查看

  • http://xdebug.org/docs/install

  • http://www.anil2u.info/2013/03/install-xdebug-in-ubuntu/

  • http://2bits.com/articles/setting-up-xdebug-dbgp-for-php-on-debian-ubuntu.html

  • http://www.michaelbender.net/?p=64