我想开始分析一些 PHP 代码,并且我已经使用它xdebug
并且webgrind
似乎是要走的路。
我下载了 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
看看