- Mais recentes
- Mais votos
- Mais comentários
Hi,
this post details how to install multiple versions of PHP on Linux: https://utho.com/docs/tutorial/install-multiple-version-of-php-on-ubuntu-server/
It's Ubuntu here but it also applies to AL 2023
Best,
Didier
Hello,
No apt-get available on Amazon Linux, so it's not that straight forward though..
As an alternative to @Didier's suggestion, take a look at PHPBrew https://github.com/phpbrew/phpbrew
Disclaimer - I haven't used it myself, but looks similar to perlbrew which I have used and found to be effective for the use case you are asking about.
I don't have an answer but was hoping for a similar usage documented here: https://www.digitalocean.com/community/tutorials/how-to-run-multiple-php-versions-on-one-server-using-apache-and-php-fpm-on-centos-7 But for Current PHP Versions 8.1/.2/.3.
Conteúdo relevante
- feita há 7 meses
- AWS OFICIALAtualizada há 2 anos

Install docker, create a container with each version of apache+php or nginx+php you need. Map your source code directory to apache rootdirectory inside your container and just it.
If you need all versions running in the same time, do not forget that each one should run in a exclusive tcp port.
For example: container with php 5.6 in tcp port 8056, container with php 7.1 in port 8071, container with php 8.2 in port 8082 etc.
When you access by browser http:<instanceip>:8056 you application will run in php 5.6, if access http:<instanceip>:8071 it will run under php 7.1 and go on.
Did you get any solution for above scenario? I am looking for possible solution to run multiple php8.1 & php8.2 on Amazon Linux 2023. Please let me know if you found any solution. As Remi repo is not supported on Amzon Linux 2023, it is difficult to run mutiple php-fpm.