How Do I Run Multiple Php Versions in Ubuntu?

How Do I Run Multiple Php Versions in Ubuntu?
Contents

To install multiple versions of PHP, the first step is to install the software-properties-common package. Next, we need to add the PPA repository by Ondřej Surý which contains multiple versions of PHP. At the prompt, Press [ENTER] to continue. From the screenshot below, all four versions have been installed.

How do I run multiple versions of PHP?

Apache running multiple PHP versions simultaneously

  1. Install several PHP versions using PHPBrew.
  2. Install Apache web server with FastCGI module.
  3. Create separate FastCGI script for each PHP version.
  4. Map appropriate FastCGI script for web application execution on virtual host level.

How do I switch between PHP versions?

You can do sudo update-alternatives –config php to set which system wide version of PHP you want to use. This makes your command line and apache versions work the same. You can read more about update-alternatives on the man page. That’s it you can now easily switch form PHP7 to PHP 5.6!

Marcus Vance
Author

Marcus Vance

Marcus Vance is a cybersecurity auditor and technology writer dedicated to educating the public about online safety, data privacy regulations, enterprise security, and emerging cyber threats.