I have spent the better part of two working days trying to get Local Lightning to work under some very common scenarios and it will not accommodate these. First of all, any tool or workflow that requires connecting to your database through a host
and port
will not work on Lightning. The only way to connect is through a socket connection. I’m sure there must be some tools out there that support socket connections but none that i use support that, including PHPStorm, one of the most widely used php IDE’s, and Duplicator which is a widely used site backup/recovery tool.
Another common workflow is using PHPUnit with PHPStorm. This is a great workflow that i’ve used with Local for sometime, but does not work with Lightning. Lightning does not offer a way to SSH into your site, nor does it offer a way to map ports. There’s even a detailed article from 2 years ago on how to configure Local to use PHPStorm with PHPUnit, but Lightning breaks this article: Local Classic + PHPUnit + PhpStorm
I honestly can’t find any tools i use in my workflow that will work with Lightning. In the end, i had to find an article with a link to the 3.3.0 release as well as an article on how to install old addons so that I could get the 3.3.0 compatible version of xdebug + phpstorm to work with 3.3.0, since the current version of xdebug + phpstorm doesn’t allow you to run it in 3.3.0.
Here’s the comment I found on how to manually install addons: Can not install add-on from disk