How to create a localhost to develop website locally in Fedora

Friends, I am f****ng tired of Windows. I am forced to use Windows because of XAMPP / WAMP. You know why these are used. But the problem is … problems are many. I just don’t want to use Windows any more for my serious work purpose. Now I want a STEP-BY-STEP guide on how can I install APACHE 2.4.62.1, PHP 8.3.14, MariaDB 10.6.20 and phpMyAdmin 5.2.1 and I want them unchanged while updating because these versions are same as my online server configuration. I know there is XAMPP for Linux but I don’t know how to install these packages with their specific versions in it. On the internet, I have many advised to install Docker but I need a GUI as I was a Windows user for a very very long time which has put some bad habits in me like using everything with GUI and that will not change overnight. So, here I am with all my limitations and bad habits, asking you to help me on this so that I can get rid of Windows. Windows is just a f*****g mess. If you have taken a screenshot, you have to open Photoshop, then paste it, then crop it… it is bloody hell. Plus there are unwanted freezes, unwanted and unexplained high resource usage, photoshop being a dick it uses everything high … CPU usage, memory usage, GPU usage, disk usage, power usage… everything and there are unwanted updates which always messed up with the system. It eats my precious little time and I cannot do anything about it other than tearing my hair. I have already lost half of my hair due to this annoying OS. So, please please please help me… not with links but with step-by-step guide because I am not expert like you folks. I am just a novice end user who is trying to meet the ends using Linux… that’s all.

Thank you all in advance.

My online server which is a shared hosting server, runs on Apache, not nginx. It also uses the packages I have mentioned in my original post. So, I have to use those packages only.

I have used XAMPP and I am using WAMP right now as it is a little bit less time consuming to configure.

I am not planning on hosting websites publicly because this is totally out of question in my scenario. I just create websites locally for clients and then host them in online shared hosting platform where I have rented a space. Regarding nginx, I have already mentioned earlier, so I am not repeating the same. It is totally out of the point here whether nginx is better than Apache or not. I have to be in sync with my online server environment for which I am continuing to pay for the last 6 years and this is the 7th year running. So, you see, I am very much satisfied with their service and not going to change to any other host.

So, from the replies I have given in this post, you should understand that any suggestion unrelated to my original post like changing to a nginx server etc. etc. are totally out of the line and presents no real meaning in the context of my original post. So, if you can show me some solutions on that, then it will be very helpful otherwise, it will be a waste of time for both of us. I believe you would understand.

PS: I really really want to get rid of Windows. Believe me but I don’t want neither to elaborate nor to focus on it.

If you find any helpful guides, link em here! I’m interested in seeing if it might be worthwhile to switch to.

1 Like