安装 Sylius 时出错:“PHP 致命错误:require():无法打开所需的 autoload.php" [英] Error installing Sylius: "PHP Fatal error: require(): Failed opening required autoload.php"

查看:161
本文介绍了安装 Sylius 时出错:“PHP 致命错误:require():无法打开所需的 autoload.php"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试使用命令 "(php bin/console sylius:install") 安装 Sylius (Symfony),但出现以下错误:

I tried to install Sylius (Symfony) with the command "(php bin/console sylius:install"), but it gives the below error:

PHP 警告:require(C:\xampp\htdocs\acme\bin/../vendor/autoload.php): 无法打开流:C:\xampp\htdocs\acme\bin 中没有这样的文件或目录\第 16 行的控制台

PHP Warning: require(C:\xampp\htdocs\acme\bin/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\acme\bin\console on line 16

警告:require(C:\xampp\htdocs\acme\bin/../vendor/autoload.php): 无法打开流:C:\xampp\htdocs\acme\bin\ 中没有这样的文件或目录16 行控制台

Warning: require(C:\xampp\htdocs\acme\bin/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\acme\bin\console on line 16

PHP 致命错误:require(): Failed opening required 'C:\xampp\htdocs\acme\bin/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') inC:\xampp\htdocs\acme\bin\console 第 16 行

PHP Fatal error: require(): Failed opening required 'C:\xampp\htdocs\acme\bin/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\acme\bin\console on line 16

致命错误:require(): Failed opening required 'C:\xampp\htdocs\acme\bin/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\acme\bin\console 在第 16 行

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\acme\bin/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\acme\bin\console on line 16

推荐答案

请检查您安装的 PHP 版本.最有可能是 5.6.由于 Sylius 需要 > PHP7.1 composer 将 Sylius 解析为基于 Symfony 2 的旧版本(预测试版).Symfony3 将 consoleapp/ 移动到 bin/ 文件夹.

Please check your installed PHP version. Most likely it's 5.6. Since Sylius requires > PHP7.1 composer resolves Sylius to to the older version (something pre-beta) based on Symfony 2. Symfony3 moved console from app/ to bin/ folder.

解决方案请在本地安装 PHP 7.1,删除 vendor 文件夹并再次运行 composer install

Solution Please install PHP 7.1 locally, remove vendor folder and run composer install again

这篇关于安装 Sylius 时出错:“PHP 致命错误:require():无法打开所需的 autoload.php"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆