MS Azure Linux with XAMPP

Problems with the Linux version of XAMPP, questions, comments, and anything related.

MS Azure Linux with XAMPP

Postby woodb01 » 12. December 2020 19:58

Sorry if these are newbie questions. Looking for answers on using Hyperscalers, in particular MS Azure.

1. Has anyone tried to host the XAMPP platform on a hyperscaler like Azure?
2. What would be the ideal Linux OS to run XAMPP?
3. What is the best free or open source web enabled LAMP management panel like cPanel?
4. What would be the most-stable and secure XAMPP platform to run on a hyperscaler for a production website?

What are the pros and cons of hosting a live production web site with XAMPP on a hyperscaler like Azure?

Any thoughts or ideas? Looking for community feedback and insight.
woodb01
 
Posts: 4
Joined: 12. December 2020 19:48
XAMPP version: 8
Operating System: Linux

Re: MS Azure Linux with XAMPP

Postby Altrea » 12. December 2020 20:53

Hi,

You are searching for a stable and secure production environment. That is exactly what XAMPP is not designed for.
Please read the [INFO] How to not fail getting help here (Section: Scope of support) for more information about why we don't want to support such environments.

Just install and configure the needed single components all on their own. That is way way more secure, you can update them, you can optimize them against stability and security.
The OS is not that important, there are plenty of Linux distributions for stable production servers, like CentOS or Debian or Ubuntu server.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MS Azure Linux with XAMPP

Postby woodb01 » 13. December 2020 01:02

Do I want stable and secure? Yes. Bank level security and hardening? No.

I'm trying to find a solid foundation for running a business web site, NOT a transactional business web site but a WordPress, PHP / MySql based application space. While several business applications would run on it, there would not be any financial transactions. Are there no versions of XAMPP that are fairly stable and secure for that type of use?

Also, I am not looking for support. I'm fairly comfortable with networking, PHP coding, Linux, SQL / MySQL, etc. What I am looking for is a solid alternative to the various hosting sites. Because of my business relationship with Microsoft I get a perpetual $100 a month Azure credit. I just need a solid, high-performance LAMP solution that is reasonably stable and secure. XAMPP is one of the solutions I'm considering and trying to understand what experience anyone here has with XAMPP on Azure.
woodb01
 
Posts: 4
Joined: 12. December 2020 19:48
XAMPP version: 8
Operating System: Linux

Re: MS Azure Linux with XAMPP

Postby Altrea » 13. December 2020 01:59

woodb01 wrote:Are there no versions of XAMPP that are fairly stable and secure for that type of use?

No. XAMPP is designed to help beginners doing there first steps in webapplication development offline.
It is preconfigures to not overwhelm the user with security, the opposite is the truth.

woodb01 wrote:I just need a solid, high-performance LAMP solution that is reasonably stable and secure.

This does not characterize XAMPP.

woodb01 wrote:and trying to understand what experience anyone here has with XAMPP on Azure.

The same experience a Bugatti veyron driver does have driving offroad rallyes.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MS Azure Linux with XAMPP

Postby woodb01 » 13. December 2020 15:44

Thanks. Interesting analogy comparing it to a Bugatti Veyron but I might suggest your descriptions of "for beginners only," not really good performance, and not stable or secure sounds more like a Chevy Chevette instead.
woodb01
 
Posts: 4
Joined: 12. December 2020 19:48
XAMPP version: 8
Operating System: Linux

Re: MS Azure Linux with XAMPP

Postby Altrea » 13. December 2020 15:49

woodb01 wrote:sounds more like a Chevy Chevette instead.

I'm fine with that 8)
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MS Azure Linux with XAMPP

Postby Nobbie » 13. December 2020 18:23

Xampp is (to put it nastily) made for the clueless. Xampp is not a professional environment for online providers, but a foolproof preconfigured installation for people without IT knowledge.

What you are looking for sounds to me more like a high performance, professional, highly configurable environment in the MS Azure world. That's pretty much the diametric opposite of what Xampp wants to be.

Why don't you install Apache, PHP and MariaDB (or MySQL) individually and configure them the way you need? You are free to choose the settings, free to choose the location, free to choose the infrastructure, free to choose the components and free to run updates. You can even update individual tools. Xampp does not offer all that, Xampp is not updateable, Xampp is bound to fixed structures, Xampp is badly free configurable. This is the price for the simple installation procedure. But you are surely not interested in a simple installation procedure, but in a powerful online environment. And that's exactly what you don't get with Xampp.
Nobbie
 
Posts: 13171
Joined: 09. March 2008 13:04

Re: MS Azure Linux with XAMPP

Postby woodb01 » 15. December 2020 05:44

Nobbie wrote:Xampp is (to put it nastily) made for the clueless. Xampp is not a professional environment for online providers, but a foolproof preconfigured installation for people without IT knowledge.

What you are looking for sounds to me more like a high performance, professional, highly configurable environment in the MS Azure world. That's pretty much the diametric opposite of what Xampp wants to be.

Why don't you install Apache, PHP and MariaDB (or MySQL) individually and configure them the way you need? You are free to choose the settings, free to choose the location, free to choose the infrastructure, free to choose the components and free to run updates. You can even update individual tools. Xampp does not offer all that, Xampp is not updateable, Xampp is bound to fixed structures, Xampp is badly free configurable. This is the price for the simple installation procedure. But you are surely not interested in a simple installation procedure, but in a powerful online environment. And that's exactly what you don't get with Xampp.


You ask a great question about setting up and refining my own environment. First, while you are right I could install Linux, PHP, Apache, MySQL, Ruby, etc., it is more an issue of time and effort.

I am not looking for something that is the professional, high performance, high maintenance technical stack, rather, something that works reasonably well, decent performance, and doesn't take a huge amount of time and effort to maintain. I'm just looking for something that is reasonably stable and with decent performance, not at the edge of technical capabilities or requiring huge amounts of time to maintain. My billable time is more important than that.

However, thank you all for the feedback! It has been very, very helpful.
woodb01
 
Posts: 4
Joined: 12. December 2020 19:48
XAMPP version: 8
Operating System: Linux

Re: MS Azure Linux with XAMPP

Postby Nobbie » 15. December 2020 13:19

woodb01 wrote:My billable time is more important than that.


This is also my problem (and that of the other supporters here): this portal does not generate any income, our help is free. There is no advertising revenue and no consulting fee.

That's why the support is limited to the little guy who just wants to set up a web server at home for learning purposes. We can't and don't want to support commercial interests, the idea of supporting professionals in their work for free is too unpleasant.
Nobbie
 
Posts: 13171
Joined: 09. March 2008 13:04

Re: MS Azure Linux with XAMPP

Postby Altrea » 15. December 2020 13:30

woodb01 wrote:You ask a great question about setting up and refining my own environment. First, while you are right I could install Linux, PHP, Apache, MySQL, Ruby, etc., it is more an issue of time and effort.

Good point.
The time needed to make the XAMPP components secure enough for an online accessible environment may be very comparable to installing and refining the single components on their own.
But the time needed to keep XAMPP secure is much higher than for having the single components installed, because you cannot update any of the xampp components on its own. In fact XAMPP doesn't provide any update procedure at all. Updating for example PHP in XAMPP to close a serious bug does mean to uninstall the whole XAMPP bundle and install a new one. Maybe if you does have the knowledge about how all the components in XAMPP are coupled together you can extract and replace a new version of a single component on your own, but even than this is more time consuming and error-prone than update an installed single component by command or package manager.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to XAMPP for Linux

Who is online

Users browsing this forum: RobyRu62 and 32 guests