安装 Sylius 时出错:“PHP 致命错误:require():无法打开所需的 autoload.php" [英] Error installing Sylius: "PHP Fatal error: require(): Failed opening required 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 将 console
从 app/
移动到 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屋!