I've been looking for a simple local development environment for PHP that doesn't require me to manually install and configure Nginx, PHP, and MySQL every time I set up a new machine.
I considered setting everything up from scratch and also looked at Docker. While both are great options, I wanted something that I could get running quickly for day-to-day development.
That's how I came across FlyEnv.
Why I Tried FlyEnv
My typical workflow involves working on multiple PHP projects, often with different PHP versions. Some of the things I wanted were:
- Nginx support
- Multiple PHP versions
- MySQL
- Local domains (Virtual Hosts)
- A simple interface for managing projects
FlyEnv appeared to provide all of these in one place.
Installation
The installation process was straightforward. After installing FlyEnv, I was able to start the required services and begin configuring my local environment without manually editing multiple configuration files.
Features That Interested Me
Some features that stood out include:
- Easy PHP version management
- Nginx integration
- MySQL support
- Local virtual hosts
- SSL support for local development
- Project management from a single interface
These are features I regularly use when working on Laravel and CodeIgniter applications.
Licensing
FlyEnv offers a free version with some limitations, such as allowing up to three sites without a license.
For a permanent license, the project allows users to:
- Donate
- Contribute code
- Promote the project by sharing genuine feedback
I appreciate that they also accept open-source contributions and authentic reviews as ways to support development.
First Impressions
So far, FlyEnv looks like a practical solution for developers who want a lightweight local PHP environment without spending time configuring every component manually.
I'm planning to use it for my upcoming PHP projects and compare it with my previous workflow over the next few weeks.
Final Thoughts
If you're looking for a local PHP development environment with built-in support for Nginx, PHP version management, MySQL, and virtual hosts, FlyEnv is worth checking out.
As I continue using it, I'll update this article with longer-term experiences, including anything that works particularly well or any limitations I encounter.
Top comments (0)