New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default PHP 7.1 or 7.2 out of box #301

Open
philoSurfer opened this Issue Sep 7, 2018 · 5 comments

Comments

Projects
None yet
2 participants
@philoSurfer

philoSurfer commented Sep 7, 2018

Given that all D8 composer builds are requiring a minimum of php 7.1, I think this should be in the default playbook.

@philoSurfer

This comment has been minimized.

philoSurfer commented Sep 7, 2018

Realizing this is dependent on Aegir hostmaster. How can we change the default php version?

@jonpugh

This comment has been minimized.

Member

jonpugh commented Sep 7, 2018

Given that all D8 composer builds are requiring a minimum of php 7.1,

Not quite... PHP 5 is still technically "supported": https://www.drupal.org/docs/8/system-requirements/php-requirement.

Realizing this is dependent on Aegir hostmaster.

It's not actually dependant on "hostmaster", "hostmaster" is just Aegir's drupal distribution name.

We should make this part more clear, and add it to the docs.

Support for various PHP Versions

As maintainers of DevShop, it is near impossible for us to support all PHP versions on all operating systems. DevShop is Drupal, so it will run anywhere Drupal can run.

Therefore, we don't (yet) force any changes to the PHP version, and always defer to the Operating Systems choice.

If you are comfortable altering the OS packaging repos to change the PHP version of your server, feel free to do so.

Otherwise, please choose your OS based on your desired PHP version to ensure your host will always have the OS-supported version of PHP:

  • PHP 5: Ubuntu 14
  • PHP 7.0: Ubuntu 16.04
  • PHP 7.1: Ubuntu 17.10
  • PHP 7.2: Ubuntu 18.04

Once DevShop fully supports Docker natively (it's pretty close now: Please test https://www.drupal.org/project/hosting_docker)

I'm going to change this issue to be about documenting this problem.

@jonpugh jonpugh added the Needs Docs label Sep 7, 2018

@philoSurfer

This comment has been minimized.

philoSurfer commented Sep 7, 2018

Ran into an issue with Ubuntu 18.0.4
opendevshop/ansible-role-aegir-apache#3 to try and fix

@jonpugh

This comment has been minimized.

Member

jonpugh commented Oct 24, 2018

@philoSurfer This PR will make this much simpler and configurable on the fly: opendevshop/devmaster#89

@jonpugh

This comment has been minimized.

Member

jonpugh commented Oct 24, 2018

And I am attempting to fix all of the ansible issues and get 18.04 tests passing here: #315

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