安装 Sylius 时出错:“PHP 致命错误:require():无法打开所需的 autoload.php”
Posted
技术标签:
【中文标题】安装 Sylius 时出错:“PHP 致命错误:require():无法打开所需的 autoload.php”【英文标题】:Error installing Sylius: "PHP Fatal error: require(): Failed opening required autoload.php" 【发布时间】:2018-03-05 10:38:59 【问题描述】:我尝试使用命令"(php bin/console sylius:install")
安装 Sylius (Symfony),但出现以下错误:
PHP 警告:需要(C:\xampp\htdocs\acme\bin/../vendor/autoload.php):无法打开流:C:\xampp\htdocs\acme\bin 中没有这样的文件或目录\console 在第 16 行
警告:需要(C:\xampp\htdocs\acme\bin/../vendor/autoload.php):无法打开流:C:\xampp\htdocs\acme\bin\ 中没有这样的文件或目录第 16 行的控制台
PHP 致命错误:require():无法打开所需的 'C:\xampp\htdocs\acme\bin/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') C:\xampp\htdocs\acme\bin\console 在第 16 行
致命错误:require():在 C 中打开所需的 'C:\xampp\htdocs\acme\bin/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') 失败:\xampp\htdocs\acme\bin\console 在第 16 行
【问题讨论】:
composer create-project 命令是否正确完成?最简单的方法是尝试在新目录中创建项目 【参考方案1】:请检查您安装的 PHP 版本。很可能是5.6。由于 Sylius 需要 > PHP7.1 作曲家将 Sylius 解析为基于 Symfony 2 的旧版本(预测试版)。Symfony3 将 console
从 app/
移动到 bin/
文件夹。
解决方案
请在本地安装 PHP 7.1,删除 vendor 文件夹并再次运行composer install
【讨论】:
以上是关于安装 Sylius 时出错:“PHP 致命错误:require():无法打开所需的 autoload.php”的主要内容,如果未能解决你的问题,请参考以下文章