All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Managed VPS with PHP 5x for dummies
So, on this rainy evening with a hot cup of tea and soaking the senses in its aroma, I was looking at this page https://lowendbox.com/virtual-private-server-frequently-asked-questions-vps-faq/ and after some hasty and some slow reading of the same, I was wondering if there is any article here or anywhere w.r.t Managed VPS (Web panel based like C-Panel, && where Support staff can install stuffs on request). **Please also note ** that I am aware of possible risks or performance issues with PHP 5x - just for the sake of consideration, assume php 5x is okay, and then read on ....
1.
How to find what Virtualization the VPS host is using and what has the least chance of getting outdated ever ... that is to say: What Virtualization would be the BEST when you consider the clause 2. and 3. below
2.
I want my my VPS hardware (and its Virtualization technology) and the variant of Linux OS and Web-server inside it to support EA-PHP 5x to run for eternity. In this scenario, what OS do I choose? What Web-server? What Panel? [ Note : there are 3 questions here! ]
The OS, Webserver and the Panel I choose now, when upgraded & re-re-upgraded in future yet to come, should be always able to support my EA-PHP 5x always.
Are there such "eternal" options? If so what?
[ I have been looking at OS options : CentOS, Ubuntu, Debian etc, and I understand C-Panel was not supporting Ubuntu till the other day ... SEE Figure-1 below ...
I have been looling at Web-server options : standard Apache, Litespeed & OpenLiteSpeed, Nginx etc
I have been looking at the options : Cpanel, DirectAdmin, Interworx, various companies own VPS panels ... SEE Figure-2 below ...]
3.
I want my my VPS hardware (and its Virtualization technology) and the variant of Linux OS and Webserver inside it** to support "Hardened" PHP 5x [as provided by CloudLinux] to run for eternity**. In this scenario, what OS do I choose? What Web-server? What Panel?
The OS, Webserver and the Panel I choose now, when upgraded & re-re-upgraded in future yet to come, should be always able to support my "Hardened" PHP 5x always.
What are my options?
[ I have been looking at OS options : CentOS, Ubuntu, Debian etc, and I understand C-Panel was not supporting Ubuntu till the other day ... SEE Figure-1 below ...
I have been looling at Web-server options : standard Apache, Litespeed & OpenLiteSpeed, Nginx etc
I have been looking at the options : Cpanel, DirectAdmin, Interworx, various companies own VPS panels ... SEE Figure-2 below ...]
4.
It appears CentOS 8 is already EOL, and Centos 7 may be so, soon? What is CentOS Stream, will it be a drop-in replacement for 7 and 8? Else, what is the OS that I can choose from now on that will support my scenario of php 5x as detailed in clause 2. and 3. above
_Also I am curious to know When CloudLinux is installed is it a COMPLETE replacement for CentOS like Ubuntu or is CloudLinux OS just an add-on on top of CentOS ? PLEASE SEE Figure-3 below
Also, curious to know if any other entities are coming up with hardened-or-whatever php5x options to save million of small or smaller sites from fading into oblivion just as you do not demolish heritage buildings at random and shift to newer Sky-scrapers for better security or comfort or speed-of-life!
5.
Webserver - where there is choice of Web-server what is the BEST to choose from now on that will support my scenario of PHP 5x as detailed in clause 2. and 3. above always
6.
I will like to use Cpanel as the Panel for Managed VPS - but if Interworx or any other is better (or just equivalent), and can let me do multiple-LetsEncrypt-SSLs, File Manager, Web Mail set-ups, Phymyadmin & Back-ups via panel (as in CPanel) and more importantly if this Panel supports PHP 5x or "Hardened" PHP 5x (for eternity) such Panel would be more than welcome. So the question is where there is choice of Panels by my Hosting provider what do I choose, keeping in mind its life-long compatibility with OS and Web-server that will support it?
SEE Figure-2 below ...
7.
Apart from the really great resource lowendbox.com, in general what other Webhosting review sites are honestly dependable (independent and actual self-use-based reviews and not affiliates or not sponsored eg. by bluehost!) that discuss the above clauses 2. 3. 4. 5. & 6. in the following angles / tables / charts / otherwise ... PLEASE SEE Figure-4 below
Comments
Expect to pay a lot.
CloudLinux costs money.
cPanel costs money.
Running EOL'ed PHP version for an eternity costs even more money, because CloudLinux would eventually stop maintaining it, and whoever sells you managed service would basically have to hire someone to maintain the codebase.
Uptime down low. The end is nigh.
with all the efforts you put into that, why not just continue one of your previous threads on this topic?
@yoursunny Thanks for your valued input.
Keeping aside the money factor what I really want to know is it a possibility? For example, will supporting Hardware, CPU etc will still be available, even by dedicated server providers? Hardware that will continue to support past versions of CentOS/Ubuntu (of course, along with a Web-server and Database too) that will support php5x ?
By keeping aside money factor, I do not mean $1000 per month but at least $100 ($50 to $100 per month) in the next 5 or 10 years by which time I do not think CL will end its php5x support and someone may just come up with another hardened flawless version - (who knows?!!) and by which time (10 years) I think I can afford that money ...
The real constraint in Windows scenario is : I still have my Windows 5 or Netscape nicely preserved in CDs but if my old hardware is not working I probably cannot find new hardware, CPU etc that will run old Windows. I wonder what is such situation in the Linux/LAMP stack world. Thanks
Why do you absolutely require php 5?
Old code base / Legacy software that can't be updated or the client does not want to pay for a upgrade to PHP 8.0 / 7.x
And so on there might be 1001 reasons by it is not possible.. And if it is a non public facing web app it should probably not be an issue..
That's a valid point.
The Official CloudLinux site says "Several highly popular versions of PHP, used in nearly 85% of all PHP sites, are unsupported by the PHP.net community. HardenedPHP secures old and unsupported versions of PHP – 4.4.9, 5.1, 5.2 ...". Also the fact is that, of the twenty or thirty Web Hosts I know or keep track of, has not yet dropped support for php 5x except SiteGround. @Mr_Tom I need php5x to run a small website based on php 5x, using certain Drupal Modules for which updating to any latest version is not possible even if you pay high Developer fees. There is no client involved as it is my personal site, designed and maintained by me only and has a very small non-English user base (you can consider it as old Heritage building which I would like not to demolish to create a Modern Apartment) @eris Many thanks. Will be very glad if some one throws any specific light on the clause 2. and 3. above, apart from the other questions
I thought that it was a public facing web app. (Otherwise why all the fuss concern?)
We can host any solution, just message your exact specification and we will try to accommodate you, as we will be able to setup server using Plesk + CloudLinux with PHP5, if you wish?
PHP 7.0 was released in 2015. If your software really still needs PHP 5.x then you need to ask the developer to start using a PHP version that was released in the last 7 years.
Of these three questions, the virtualization technology is the least of the worries.
But the other two questions and the "to run for eternity" are difficult.
Over 7 years.. 28 Aug 2004...
I totally agree with that there is some time the need for upgrading if possible. But sometimes the cost are higher to update it then it is worth for the client.. Or he doesn't care...
The question is then only how long Cloudlinux can develop the patches with backward compebiltiy at it a point where the development takes more time then the income...
This is possible, and it can be done. Like others have said, it will be expensive. Probably prohibitively expensive. You'd be looking at about $2000/month.
Thanks to all very much for such a lively discussion.
@Daniel15 There is NO developer here - I am the dev, admin, designer all-in-all - its a small site - please remember that, its non-commercial and million such sites are there which will just evaporate or their users gobbled up by the dirty monopoly of FB and Google/Apple Apps (which basically killed the open and connected concept of Internet). CloudLinux stepped in for a reason, I guess, with php5x offerings.
@dahartigan Thanks. $2000/month from which year ?? At present what I asked for IS INDEED PROVIDED apparently by many managed or unmanaged VPS at less than $20 a month and their help-desks say this scenario may well continue for another 5 or 10 years at least.
I think I have to open separate threads for the other ignored questions
If it's a small site then it should be easy to update it to be PHP 8 compatible
$2000/month is the figure I come to when accounting for the non-technical aspects of managing your server. I anticipate, based off your thread(s) regarding this, that you're after a very specific set of circumstances, with technical demands that go strongly against the advice of knowledgeable, experienced and competent admins.
Also based off your threads, it's possible that you would generate a lot of tickets and extra work for the admin - the $20/month guy will fire you if you start that.
Again, the technical aspects aren't where the money is - it's the humans you need to help you do what you're trying to do.
Please don't do that. You need to understand you're getting free advice here, and you need to be patient.
The best advice you can take from this is to simply keep your application with the times. Accept that things change and you need to change with it. If you can't, then you need to decide what that's worth to you or what you're missing out on.
Thanks @dahartigan - Your advice is very valuable. Best regards.
Cloudlinux is a separate OS. Compare what Ubuntu is from Debian. Cloudlinux is the "Fork" of Centos.
CentOS stream will be come the testing branch of Redhat and will become something the you can compare "Sid" from Debian with. So it might work fine but there are some bugs. So not smart to use for a webserver that needs to be stable...
I had run an Ubuntu 10 server for a years back and it kept working fine. As it was only accessible via VPN / internal network and the risk of updating was bigger then improvements it self we didn't bother updating it...
Yes an unmanaged VPS / Dedicated often allow you to install any OS you want and never care about it. If it is smart is up to you...