mysqldump brain > blog.sql

XDebug mit PHP 7.3 unter macOS mojave

Aus irgendeinem Grund klappt der übliche Weg mittels pecl install xdebug noch nicht mit PHP 7.3, daher muss die extension selber gebaut werden.

Dazu zunächst den Sourcecode unter: https://xdebug.org/download.php laden.

Anschließend die extension builden:

cd /Users/kampfq/Downloads/xdebug-2.7.0beta1/xdebug-2.7.0beta1
phpize
./configure 
make

Jetzt das Kompilat an die richtige Stelle kopieren:

cp ./modules/xdebug.so /usr/local/opt/php@7.3/pecl/20180731/   

Als letztes die php ini unter /usr/local/etc/php/7.3/php.ini anpassen und folgende Zeilen einfügen

[xdebug]
zend_extension="xdebug.so"
xdebug.remote_enable=1

Wenn alles geklappt hat gibt php --version die korrekt geladene Extension aus :)


PHP 7.3.1 (cli) (built: Jan 10 2019 13:15:37) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies
    with Xdebug v2.7.0beta1, Copyright (c) 2002-2018, by Derick Rethans
    with Zend OPcache v7.3.1, Copyright (c) 1999-2018, by Zend Technologies