Skip to content

Conversation

arhimede
Copy link

This PR addresses the issue #1448

Signed-off-by: arhimede <julian@dotkernel.com>
Copy link
Contributor

github-actions bot commented Sep 24, 2025

🚀 Preview for commit 425096a can be found at https://web-php-pr-1452.preview.thephp.foundation

Copy link
Contributor

github-actions bot commented Sep 24, 2025

🚀 Regression report for commit 425096a is at https://web-php-regression-report-pr-1452.preview.thephp.foundation

Signed-off-by: arhimede <julian@dotkernel.com>
Signed-off-by: arhimede <julian@dotkernel.com>
Signed-off-by: arhimede <julian@dotkernel.com>
@shivammathur
Copy link
Member

@arhimede

Hi!

Thanks for the PR. Right now, we're not going to merge this.

We’re in the process of defining policy for adding new frameworks and operating systems. Right now, this PR would also make Alma the default for Linux, and that is probably not useful.

Guidelines that we are considering, include:

  • The page it links to needs to have in detail how to set up all the parts to get to a working set-up, including database, web server, etc. The link for Mezzio would fall foul of this, as it refers back to the PHP documentation. This is also already an issue with the other frameworks, and we will be working with them to see to improve this documentation.
  • Notoriety — we can't really expand the list to include every framework or OS variant, it would become too unwieldy.

@arhimede
Copy link
Author

arhimede commented Oct 1, 2025

We’re in the process of defining policy for adding new frameworks and operating systems. Right now, this PR would also make Alma the default for Linux, and that is probably not useful.

Well, I can add AlmaLinux at a bottom of that drop-down, to not be the first one in the list. :-)
AlmaLinux have a reasonable good market share as a RedHat clone and it replaced Centos on dedicated servers in past years.
We may want to avoid the vendor lock-in situation .

Guidelines that we are considering, include:

The page it links to needs to have in detail how to set up all the parts to get to a working set-up, including database, web server, etc. The link for Mezzio would fall foul of this, as it refers back to the PHP documentation. This is also already an issue with the other frameworks, and we will be working with them to see to improve this documentation.

That's correct, most of the frameworks that are already listed does not have proper instructions for PHP installation.
I simply followed them.
I am waiting then for the guidelines, meantime we will extend Mezzio documentation.

Notoriety — we can't really expand the list to include every framework or OS variant, it would become too unwieldy.

My bad, this PR address 2 separate items ( Mezzio and AlmaLinux) , it was better to have 2 separate PR's , and discuss each items individually.

Signed-off-by: arhimede <julian@dotkernel.com>
Signed-off-by: arhimede <julian@dotkernel.com>
@arhimede arhimede changed the title Add Mezzio and AlmaLinux WSL2 to download page Add AlmaLinux WSL2 and generic to downloads page Oct 7, 2025
@arhimede
Copy link
Author

arhimede commented Oct 7, 2025

  1. I removed instructions for Mezzio until we will extend that to show how to complet setup a development environment. Will be a separate PR .
  2. I moved AlmaLinux lower in the Linux drop-down , to avoid being the default one.
  3. AlmaLinux instructions are one of the very few that contains instructions how to setup a complete dev env.

Note:
There are 2 major server control panels on the market right now : CPanel and Plesk.
CPanel supports only Ubuntu and RedHat clones ( AlmaLinux, Rocky Linux, etc)
Plesk have support only for Ubuntu, Debian, AlmaLinux, RedHat
I consider that ALmaLinux is one of the important OS for servers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants