Dephpugger

Dephpugger

  • Docs
  • About Us

›Installation

Dephpugger

  • About

Installation

  • Dependencies
  • XDebug
  • Composer
  • Browser Plugin
  • Dephpugger

Usage

  • Usage Video Tutorial
  • Running Dephpugger
  • Commands to Run
  • Running for Web
  • Running with PHPUnit

Configuration

  • File Configuration
  • Lumen
  • Laravel
  • Zend Framework 2
  • Symfony
  • Slim
  • Silex
  • Yii2

XDebug

Installation of XDebug

Follow this steps.

For Linux

First, run this command:

$ sudo apt-get install php-dev php-pear
$ sudo pecl install xdebug

Find the last line, similar to: You should add "zend_extension=/usr/lib/php/20170718/xdebug.so" to php.ini and copy to your php.ini file. To get the php.ini file, you can run:

$ php --info | grep php.ini

Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini

Copy the zend_extension=/usr/lib/php/20170718/xdebug.so to last line in /etc/php/7.2/cli/php.ini.

For Mac Os X

$ brew install php-xdebug

For Windows users

I'm sorry :/ You can use Docker or Vagrant or make a pull request for me :D

Activating the xDebug

Now you have the xDebug installed in your machine. After this, you must change the file php.ini to your php-cli and active this one.

To see if your xDebug is installed, you can run.

$ php -i | grep "xdebug support" --color
xdebug support => enabled

If the result bring disabled, you must change your php.ini file or your xdebug.ini file (if exists). First, try to get the xdebug.ini file.

$ php -i | grep xdebug.ini
/etc/php/7.0/cli/conf.d/20-xdebug.ini

If doesn't exist, you can get the php.ini file, you can run.

$ php -i | grep php.ini --color

Configuration File (php.ini) Path => /etc/php/7.0/cli
Loaded Configuration File => /etc/php/7.0/cli/php.ini

Open your the .ini file with your editor (must sudo user) and add this line.

zend_extension=/path/to/your/xdebug.so

The path in Mac Os X is: /usr/local/opt/php70-xdebug/xdebug.so. The path in Ubuntu is: /usr/lib/php/20151012/xdebug.so.

Run again and check if your xdebug is installed.

$ php -i | grep "xdebug support" --color
xdebug support => enabled

You can get more info about installation clicking here.

← DependenciesComposer →
  • Installation of XDebug
    • For Linux
    • For Mac Os X
    • For Windows users
  • Activating the xDebug
Dephpugger
Docs
Getting StartedUsageConfiguration Reference
Articles and Videos
How debug Drupal applicationsSingapore PHP User GroupHow debug PHP in terminal
More
BlogGitHubStar
Copyright © 2024 Tacnoman