在Laravel Forge中同时使用多个PHP版本

3

我有几个使用不同PHP版本(7.0、7.1、7.3、7.4)的Laravel应用程序。依赖项取决于这些版本,而且我没有机会升级它们。如何安装所有需要的PHP版本,而不破坏任何默认的Laravel Forge配置和功能?

1个回答

3

是的,您可以这样做,只需将fastcgi_pass更改为您想要使用的php-fpm版本即可。

例如:

/etc/nginx/sites-available/yoursite.com

location ~ \.php$ {
    ...
    fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
}

我建议如果您使用任何部署钩子,也将其更改为使用相同的php版本。
php7.3 artisan route:cache

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接