Install & enable xDebug with PHP v7.2 in Mac OSX

Last Updated at : February 26, 2019 By - Usama Muneer | 448

    Install xDebug with pecl

    • Step # 01

    pecl install xdebug

    If encountered with error?

    which pecl

    its located at :
    /usr/local/bin/pecl

    cd /usr/local/Cellar/php/7.2.6/

    if you look in this directory, there’s a pecl symlink, simply remove and try installing it again.

    rm -rf pecl

    Perform step 1 now.

    It should now install fine without any errors.

    • Step # 02

    Bu default, xDebug extension added to your php.ini file but we need to add complete path for xDebug to make it work.

    locate your php.ini

    php --ini
    subl /usr/local/etc/php/7.2/php.ini
    • Step # 03

    Add the extension in php.ini

    zend_extension="/usr/local/Cellar/php/7.2.6/pecl/20170718/xdebug.so"

    • Step # 04

    Restart your server, in my case, Its valet.

    valet restart

    It should restart without any warnings or errors. Cheers.

    blog user
    Usama Muneer

    A web enthusiastic, self-motivated & detail-oriented professional Full-Stack Web Developer from Karachi, Pakistan with experience in developing applications using JavaScript, WordPress & Laravel specifically. Loves to write on different web technologies with an equally useful skill to make some sense out of it.

    Related Posts

    PHP is one of the most valued and accessible server-side language, mostly used for creating websites. With a faster turnaround time and enhanced security features, PHP has become one of the most preferred choice for website development by website developers.

    Lots of developers have been a fan of the short arrow function usage since their addition to programming languages. In JavaScript, it has helped make coding functions/closures more concise.

    Imagine you have a scenario where you need to add multiple actions to your Laravel Notification where you can add as many as button components with different URLs.

    Importing Excel files come handy when you’re building some large scale inventory kind of an application where you need to import set of data from CSV or excel files. In this short tutorial, we’ll go through on importing excel files with Laravel & look on for some crazy hacks and tricks in between.