1. 首先确定网站目前在用的php版本,可以通过phpinfo.php来确定php的版本,本文以php5.6为例。
php增加xdebug是非常简单的,但是由于lnmp1.5支持多个php版本,所以导致有些同学配置起来出错了,下面简单讲下多php版本下的xdebug配置方法:
1. 首先确定网站目前在用的php版本,可以通过phpinfo.php来确定php的版本,本文以php5.6为例。另外记录下phpinfo.php显示出的php安装路径
2. 去xdebug的官网,找到对应php5.6版本的源码包。注意是source那个链接,下面的php 5.5VC11这些是windows系统用的dll
php5.6下面最大的版本是xdebug 2.5.5,所以下载这个版本的源码
xdebug2.5.5
3. ssh登陆进linux服务器,然后依次执行
wget https://xdebug.org/files/xdebug-2.6.0alpha1.tgztar zxvf xdebug-2.6.0alpha1.tgzcd xdebug-2.6.0alpha1
4. 开始安装
检查php安装路径,如果是lnmp1.5的话,路径是/usr/local/php5.6/lib/php/。具体以第1步得到的路径为准
下面依次运行命令
/usr/local/php5.6/bin/phpize./configure --with-php-config=/usr/local/php5.6/bin/php-configmake && make install
正常情况下会提示:
把上面的路径复制下来/usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/
然后修改php.ini增加
[xDebug]zend_extension=/usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/xdebug.soxdebug.remote_enable=1xdebug.remote_handler=dbgpxdebug.remote_mode=reqxdebug.remote_host=localhostxdebug.remote_port=9000xdebug.idekey="www"
重新访问http://你的网站名/phpinfo.php
如果看到xdebug,就说明安装成功了
到这一步就说明php已经开启了xdebug扩展,很简单吧。
领取专属 10元无门槛券
私享最新 技术干货