Mac 安装xdebug扩展

下载

https://pecl.php.net/get/xdebug-2.7.2.tgz

解压

tar -zxvf xdebug-2.7.2.tgz

进入目录

cd xdebug-2.7.2

phpize

/Applications/MAMP/bin/php/php7.3.1/bin/phpize

configure

./configure     --with-php-config=/Applications/MAMP/bin/php/php7.3.1/bin/php-config --enable-xdebug make && make install

在php.ini中加入xdebug配置

[xdebug]
zend_extension="/Applications/MAMP/bin/php/php7.3.1/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_autostart = 1
xdebug.idekey = PHPSTORM
xdebug.remote_host=localhost
xdebug.remote_handler = dbgp
;默认的9000已经被php-fpm占用了,切记换一个端口
xdebug.remote_port=9001
xdebug.remote_connect_back = 1
xdebug.scream = 0
xdebug.show_local_vars = 1

重启环境,查看phpinfo 看是否已安装xdebug扩展。

配置phpstorm

phpstorm  -> perferences -> languages&frameworks ->  PHP -> debug

启动phpstorm的调试debug

启动成功后,打断点,访问项目,看是否调试成功。

进行调试

  在需要调试的行上打上断点(点击一下行号后面的空白处即可,再点一次取消断点),需要说明的是当程序运行到该断点时,程序会停留在该行,但该行本身不会执行。自此可以查看程序运行到此处时所包含的所有数据信息。当然,查看信息功能相当于使用php中的var_dump。

原文地址:https://www.cnblogs.com/mzhaox/p/11230930.html

时间: 2024-07-31 19:21:10

Mac 安装xdebug扩展的相关文章

mac安装memcached扩展

由于mac本身装有apache和php,所以不需要安装这两个软件.目前只需要安装memcached扩展.这也是整个环境搭建比较复杂的地方. 经过尝试,只有macport方式安装的memcached能正常安装成功. 一.安装macports 通过http://www.macports.org/install.php地址寻找和机器匹配的版本,下载,安装 二.安装memcached. 注意:如果没有port命令,可重启一下terminal 通过刚才安装的macport来安装memcached扩展,命令

php安装xdebug扩展,PHPStorm+XDebug单步调试

场景 在使用phpstorm等IDE编辑器编写php代码时,为了更方便的调试,我们需要安装一款php的扩展插件 xdebug.本实例当前运行环境为phpstudy集成环境. 步骤 step1 进入xdebug官网,进入用户下载引导页 游览器输入网址:https://xdebug.org或者直接搜索xdebug进入网站. 点击下方download进入下载页面.点击 custom installation instructions链接. step2 在用户下载引导页面粘贴当前phpinfo信息 打开

Linux PHP安装xdebug扩展及PHPstorm调试

前言:使用IDE编辑器的时候如PHPstorm,为了方便调试,这里安装PHP的扩展xdebug.安装环境为Linux centos7.3 一.下载xdebug扩展 官网:https://xdebug.org 命令:wget http://xdebug.org/files/xdebug-2.7.2.tgz 注意:如果不知道自己下哪个版本,输入phpinfo的网页源代码到下图框中,会自动帮你选择 二.解压.安装 1.tar -zxvf xdebug-2.7.2.tgz 2.cd xdebug-2.7

ubuntu 安装 swoole 和mac 安装swoole 扩展

ubuntu php 安装swoole 比较容易 1. 从git下载源码 2. 下载pcre http://sourceforge.net/projects/pcre/files/pcre/8.36/ ./configure make &make install 3. 进入swoole 源码 phpize ./cofigure make &make install 编辑php.ini 添加extension = swoole.so 重启apache 生效 mac 安装swoole 我的ma

php 安装xdebug扩展

php 扩展获取地址 http://pecl.php.net/package/ 编译安装的过程 wget http://pecl.php.net/get/xdebug-2.2.2.tgz tar -zxvf xdebug-2.2.2.tgz cd xdebug-2.2.2/ /data/klj/php/bin/phpize ./configure --enable-xdebug --with-php-config=/data/klj/php/bin/php-config make make in

PHP 安装 XDebug

下载XDebug扩展 下载对应PHP版本的Xdebug 线程安全(TS)和非线程安全(NTS) 安装Xdebug扩展-php.ini [XDebug] xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug" xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug" zend_extension="D:\phpStudy\php\php-7.1.7-nts-64\ext\

mac 中安装redis 以及 安装php-redis扩展过程详细记录

1. 通过homebrew 安装 redis sodu brew install redis 2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问.需要远程访问的话修改配置,注释bind 127.0.0.1即可.当然还要设置防火墙. sudo redis-server 3.查看redis 是否正常工作 sudo redis-cli redis 安装工作就结束了. 下面是安装php-redis扩展.默认php 是不带有连接操作redis的库的所以需要安装p

<亲测好使>mac os 安装mcrypt扩展

以前安装opencart的时候倒是不需要mcrypt 这个库.但是新版本需要了.加上自己的 是mac环境.当时闲麻烦,就一直没装.这次下午就寻思给装上吧! 1.首先你要先安装xcode这个工具.不然没办法编译! xcode这个可以在苹果appstore下载. 2.安装 command line tools   打开xcode .->> Preferences 然后点击command line tools   install  等下再完成安装就行了 也可以按照这个国外高人写的安装 https:/

mac安装php的mongodb扩展报错:No such file or directory autom4te: /usr/bin/m4 failed with exit status: 1

前几天mac下brew升级了所有软件,之前安装的好多php扩展都得重新安装下.在安装mongdb扩展的时候,执行phpize报如下错误: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/m4:config.m4:358: cannot open `src/libmongoc/build/autotools/m4/ax_prototype.m4': No such file