zoukankan      html  css  js  c++  java
  • Linux系统PHP 安装xdebug调试扩展

    首先,下载xdebug,在网站选择源码下载。

    如果不知道自己的PHP版本,可以在页面上点击“参阅自定义安装说明”。

    在服务器WWW目录下,创建phpinfo.php,并通过浏览器打开,在页面上通过crtl+A、ctrl+C复制信息,查看信息中的环境版本。

    将信息粘贴到检测框,选择"检测",等待检测结果。

    结果如下:

    按照版本下载对应的xdebug扩展源码即可。

    将源码上传到服务器,并解压。

    1 # tar -zxvf xdebug-2.5.5.tgz  //解压源码
    2 # cd xdebug-2.5.5/                //进入安装目录

    在目录中找到config.m4文件,复制到php的bin目录下。

    1 # cp config.m4 /phpstudy/server/php/bin/ //复制文件

    使用phpize编译

    1 /phpstudy/server/php/bin/phpize //运行bin目录下的phpize

    运行结果:

    回到xdebug解压目录,编译文件

    1 # ./configure --enable-xdebug  --with-php-config=/phpstudy/server/php/bin/php-config //预编译,选择php-config存放目录
    2 # make

    编译成功后会生成xdebug.so文件,存放在modules目录下。这个文件就是我们需要的xdebug扩展文件,将其拷贝至我们指定的目录。

    编辑php.ini文件,配置xdebug

    1 [Xdebug] 
    2 zend_extension ="/phpstudy/server/php/lib/php/extensions/xdebug.so" 
    3 xdebug.remote_enable=1
    4 xdebug.remote_handler=dbgp
    5 xdebug.remote_mode=req
    6 ;xdebug.remote_host=192.168.2.100
    7 xdebug.remote_port=9000
    8 xdebug.idekey="PHPSTORM"

    配置完成后重启web服务即可。

  • 相关阅读:
    RAID-磁盘阵列
    Redis-Cluster 5.0.4 集群部署
    linux系统磁盘缩容
    MongoDB Replica Set 集群
    CentOS7 GlusterFS文件系统部署
    CentOS7 firewalld防火墙规则
    centos7 升级openssh到openssh-8.0p1版本
    MySQL 中操作excel表格总结
    超哥带你学GIT
    学习是主动吃苦
  • 原文地址:https://www.cnblogs.com/skyli665/p/9765926.html
Copyright © 2011-2022 走看看