Hi! Some days ago, I posted this query in the DevOps channel and received no responses. I hope it was because I posted it in the wrong category. I'm posting the same query again to see if anyone can help me:
"Hello everyone! I recently started working with PHP and Laravel on Windows, but now I am beginning to explore the Linux territory and wanted to know if you could help me with suggestions and tips that allow me to set up a proper development environment within Fedora. On Windows, I work with Laragon, but from what I’ve seen, it’s not available for Linux. I understand that XAMPP is available, should I use it? Or do you recommend other setups? Thank you very much in advance!"
There really isn't any proper environment, there are plenty to choose from.
You can like @mohamedtammam suggested use Sail or Lando. You can use homestead and Vagrant as well if you wanna go old school, or even use a bundled package like XAMMP (I wouldn't recommend it).
There are also options like "Laravel" Valet for linux, or you can set up a simple LAMP (Couldn't find a guide for anything never than version 20) or LEMP stack yourself. (Couldn't find one for the latest version of Fedora).
@MohamedTammam@tray2, thank you very much for your responses! I think I will start with XAMPP as it seems to be the most 'similar' to Laragon for me; at least with this tool, I will be able to work in a way that's similar to how I did in Windows. Meanwhile, I will explore the other alternatives (it seems quite essential to learn Docker, so I will probably start researching and deploying my applications in containers).
Again, I appreciate the help; it's very valuable for those of us who are just starting out since there is often so much information on the internet that it can be overwhelming.