使用不同php版本的laravel

使用不同php版本的laravel,php,laravel,Php,Laravel,我在本地主机上安装了一个灯堆栈。我只是通过命令行安装了我需要的所有东西,但我对服务器的工作方式不是很了解 因此,当我从头开始一个非常简单的php项目时,只需在根目录中创建一个文件夹,并在顶部创建一个带有phpinfo()的index.php,我发现我正在运行PHP7.3 然后,当我创建另一个文件夹时,里面安装了laravel(我没有设置,只是复制了文件并进行了必要的更改-它工作正常-注意,我只是在和laravel混日子,不是专家!)。如果我在laravel项目中的文件顶部粘贴一个phpinfo(

我在本地主机上安装了一个灯堆栈。我只是通过命令行安装了我需要的所有东西,但我对服务器的工作方式不是很了解

因此,当我从头开始一个非常简单的php项目时,只需在根目录中创建一个文件夹,并在顶部创建一个带有phpinfo()的index.php,我发现我正在运行PHP7.3

然后,当我创建另一个文件夹时,里面安装了laravel(我没有设置,只是复制了文件并进行了必要的更改-它工作正常-注意,我只是在和laravel混日子,不是专家!)。如果我在laravel项目中的文件顶部粘贴一个phpinfo(),它表示我在使用php7.4


在同一台服务器上运行不同php版本的两个项目如何可能?

您可以轻松地拥有多个php版本。如何启动这两个站点,它将显示您为CLI设置的PHP版本,而不一定是Apache@sta使用的版本,为什么您不信任
phpinfo()
。。。。问一个朋友:)@sta谢谢,但这就是我所说的,我认为没有什么不信任
phpinfo()
的原因。您的Web服务器
localhost/..
正在使用一个版本的php,但是当您使用
php artisan-serve
时,
php
位正在使用php CLI并运行内置服务器。因此,您的CLI使用7.4,web服务器配置为使用7,3非常感谢:-)我知道现在您可以轻松拥有多个版本的PHP。如何启动这两个站点,它将显示您为CLI设置的PHP版本,而不一定是Apache@sta使用的版本,为什么您不信任
phpinfo()
。。。。问一个朋友:)@sta谢谢,但这就是我所说的,我认为没有什么不信任
phpinfo()
的原因。您的Web服务器
localhost/..
正在使用一个版本的php,但是当您使用
php artisan-serve
时,
php
位正在使用php CLI并运行内置服务器。因此,您的CLI使用7.4,web服务器配置为使用7,3非常感谢:-)我现在明白了