Last modified: 2014-11-17 21:35:32 UTC
Have method of switching PHP versions from the command line for testing purposes, e.g., switching between 5.3 and 5.4.
[mass-moving from Tools>MediaWiki-Vagrant to separate product. See bug 54041. Filter bugmail on this comment.]
Note: HHVM also kind of falls under the scope of this bug.
Setting aside Vagrant and Puppet for the moment: what is the proper way to specify the default PHP interpreter in Ubuntu?
apt-get allows you to specify the version of package to install. For example: sudo apt-get install php5=5.5.3 Unfortunately it's only specific versions, meaning you can't do "php5>=5.4.9" or anything like that. Also, you need to be using a version of Ubuntu that has the latest versions of PHP in the repository. (Only quantal and later have PHP 5.4, and only saucy has PHP 5.5.)
phpenv (https://github.com/phpenv/phpenv) provides an interesting way to install and manage multiple php interpreters. I have used it in the past to setup build and test servers for PECL extensions and other projects where having multiple php builds is useful. I think it's what Travis-CI uses as well to provide php matrix builds.
Bulk unassigning bugs from Ori.