Chassis / Chassis

📦 Chassis is a virtual server for your WordPress site, built using Vagrant.
http://chassis.io/
GNU Lesser General Public License v3.0
622 stars 84 forks source link

PHP 5.2 support #405

Closed grappler closed 7 years ago

grappler commented 7 years ago

I just wanted to check some code in PHP 5.2 but I could not set it up because of the following errors.

Error: Duplicate declaration: Package[php5-fpm] is already declared in file /vagrant/puppet/modules/chassis/manifests/php.pp:98; cannot redeclare at /vagrant/puppet/modules/chassis/manifests/php.pp:129 on node php52.local
Error: Duplicate declaration: Package[php5-fpm] is already declared in file /vagrant/puppet/modules/chassis/manifests/php.pp:98; cannot redeclare at /vagrant/puppet/modules/chassis/manifests/php.pp:129 on node php52.local

I have seen the previous PRs and Issues: #109 #10

rmccue commented 7 years ago

Unfortunately, PHP 5.2 isn't supported by the underlying packages; that is, we have no viable way to install it.

We could potentially use phpenv, but I don't think that supports 5.2 any more, and it may also be a bit brittle.