# xdebug

Published articles for xdebug.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Upgrade to PHP 8.2 with Homebrew on Mac

DevFeed: [Upgrade to PHP 8.2 with Homebrew on Mac](<https://devfeed.tech/articles/upgrade-to-php-8-2-with-homebrew-on-mac-44212.md>)

Original publisher: [Read original article](<https://stitcher.io/blog/php-82-upgrade-mac>)

Author: Brent

Published: 2022-11-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Stitcher](<https://devfeed.tech/sources/stitcher-io.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Server](<https://devfeed.tech/topics/server.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Redis](<https://devfeed.tech/topics/redis.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [homebrew](<https://devfeed.tech/tags/homebrew.md>), [mac](<https://devfeed.tech/tags/mac.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [php](<https://devfeed.tech/tags/php.md>), [redis](<https://devfeed.tech/tags/redis.md>), [server](<https://devfeed.tech/tags/server.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [xdebug](<https://devfeed.tech/tags/xdebug.md>)

### AI overview

A practical guide to upgrading PHP to version 8.2 on a Mac using Homebrew. It covers switching PHP versions, updating Laravel Valet, installing and checking extensions such as Redis and Xdebug, restarting web servers, and testing project compatibility.

### Source excerpt

Read the full post on https://stitcher.io/blog/php-82-upgrade-mac

## Upgrade to PHP 7.4 with Homebrew on Mac

DevFeed: [Upgrade to PHP 7.4 with Homebrew on Mac](<https://devfeed.tech/articles/upgrade-to-php-7-4-with-homebrew-on-mac-44197.md>)

Original publisher: [Read original article](<https://stitcher.io/blog/php-74-upgrade-mac>)

Author: Brent

Published: 2019-11-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Stitcher](<https://devfeed.tech/sources/stitcher-io.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Server](<https://devfeed.tech/topics/server.md>), [Livewire](<https://devfeed.tech/topics/livewire.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [file](<https://devfeed.tech/topics/file.md>), [phpstorm](<https://devfeed.tech/topics/phpstorm.md>), [Software Testing](<https://devfeed.tech/topics/software-testing.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [extension](<https://devfeed.tech/tags/extension.md>), [homebrew](<https://devfeed.tech/tags/homebrew.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [mac](<https://devfeed.tech/tags/mac.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [php](<https://devfeed.tech/tags/php.md>), [redis](<https://devfeed.tech/tags/redis.md>), [server](<https://devfeed.tech/tags/server.md>), [test](<https://devfeed.tech/tags/test.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [version](<https://devfeed.tech/tags/version.md>), [web](<https://devfeed.tech/tags/web.md>), [xdebug](<https://devfeed.tech/tags/xdebug.md>)

### AI overview

A tutorial explaining how to upgrade PHP to version 7.4 on Mac using Homebrew, including web server configuration, Laravel Valet steps, PECL extensions, and compatibility checks.

### Source excerpt

Read the full post on https://stitcher.io/blog/php-74-upgrade-mac

## Using XDebug with PHPUnit in PHPStorm

DevFeed: [Using XDebug with PHPUnit in PHPStorm](<https://devfeed.tech/articles/using-xdebug-with-phpunit-in-phpstorm-39021.md>)

Original publisher: [Read original article](<https://blog.jgrossi.com/2018/using-xdebug-with-phpunit-in-phpstorm/>)

Author: Junior Grossi

Published: 2018-02-16T17:00:51Z

Content type: tutorial

Language: en

Sources: [Junior Grossi](<https://devfeed.tech/sources/junior-grossi.md>)

Topics: [phpstorm](<https://devfeed.tech/topics/phpstorm.md>), [PHPUnit](<https://devfeed.tech/topics/phpunit.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [configure](<https://devfeed.tech/tags/configure.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [php](<https://devfeed.tech/tags/php.md>), [phpstorm](<https://devfeed.tech/tags/phpstorm.md>), [phpunit](<https://devfeed.tech/tags/phpunit.md>), [tdd](<https://devfeed.tech/tags/tdd.md>), [xdebug](<https://devfeed.tech/tags/xdebug.md>)

### AI overview

A tutorial on configuring XDebug and PHPUnit in PHPStorm, including PHP settings, test configurations, running test suites, and debugging individual tests. It uses tests from the open-source Corcel project as an example.

### Source excerpt

Learn how to configure XDebug and PHPUnit in PHPStorm, allowing you to write better tests and fix bugs faster. Test Driven Development (TDD) is an old topic, I know, but it seems many people don't understand how it makes you write better code. The point here is that one of the most important benefits it's ... Continue reading Using XDebug with PHPUnit in PHPStorm

## Using PhpStorm with Vagrant / Homestead

DevFeed: [Using PhpStorm with Vagrant / Homestead](<https://devfeed.tech/articles/using-phpstorm-with-vagrant-homestead-31314.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/using-phpstorm-with-vagrant-homestead>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2017-01-10T22:13:00Z

Content type: tutorial

Language: en

Sources: [nystudio107](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [phpstorm](<https://devfeed.tech/topics/phpstorm.md>), [Vagrant](<https://devfeed.tech/topics/vagrant.md>), [ide](<https://devfeed.tech/topics/ide.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [debugging](<https://devfeed.tech/topics/debugging.md>)

Tags: [craft](<https://devfeed.tech/tags/craft.md>), [dev](<https://devfeed.tech/tags/dev.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [homestead](<https://devfeed.tech/tags/homestead.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [insights](<https://devfeed.tech/tags/insights.md>), [local](<https://devfeed.tech/tags/local.md>), [php](<https://devfeed.tech/tags/php.md>), [phpstorm](<https://devfeed.tech/tags/phpstorm.md>), [setup](<https://devfeed.tech/tags/setup.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [vagrant](<https://devfeed.tech/tags/vagrant.md>), [vagrant-homestead](<https://devfeed.tech/tags/vagrant-homestead.md>), [xdebug](<https://devfeed.tech/tags/xdebug.md>)

### AI overview

A tutorial on setting up PhpStorm with Vagrant/Homestead for local PHP development, including guidance for working with Craft CMS and Xdebug. It covers opening an existing project and configuring PhpStorm to use Vagrant.

### Source excerpt

Here's how to set up PhpStorm with Vagrant / Homestead for local dev with Xdebug for Craft CMS or other PHP dev