lnmp增加xdebug扩展

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扩展,很简单吧。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181024A04LUD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券