VPS:切换PHP版但仍无法安装symfony4

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VPS:切换PHP版但仍无法安装symfony4相关的知识,希望对你有一定的参考价值。

我正在尝试在我的VPS上安装symfony4,我已经切换到php7但是当我运行composer install时出现此错误:

symfony/flex v1.1.1 requires php ^7.0 -> your PHP version (5.6.38) does not satisfy that requirement

虽然当我运行php -v时,我得到了这个:

ea-php-cli Copyright 2017 cPanel, Inc.
PHP 7.0.32 (cli) (built: Oct 30 2018 21:21:05) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

我确实重启了Apache,但仍然是同样的问题!

答案

我认为你已经在你的系统上安装了更多版本,composer使用旧版本。你应该检查一些位置。

#/bin/php -v

我认为你的一些地方有旧版本。并且您的路径变量中有另一个PATH位置,您可以在其中安装较新版本。您可以尝试的是直接使用您的php版本运行composer。

#/your/path/to/7/php composer update

然后你用你定义的php版本运行该composer phar文件。

以上是关于VPS:切换PHP版但仍无法安装symfony4的主要内容,如果未能解决你的问题,请参考以下文章

Symfony 4 服务器配置期间出现错误 AH00124

求助如何在一个VPS安装两个不同版本的php?

Ubuntu14.04切换内核以安装锐速

我的vps已安装了centos-7.6-x86_64,怎样安装php扩展?

调用未定义函数,更改 helper.php 文件但仍无法调用 presentPrice 函数

sh 用于Sakura VPS的php安装配置