安装Sylius时出错:“PHP致命错误:require():无法打开所需的autoload.php”

时间:2017-09-24 09:33:58

标签: php symfony xampp pear sylius

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

  

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

     

警告:require(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')in第16行的C:\ xampp \ htdocs \ acme \ bin \ console

     

致命错误:require():在C中打开所需的'C:\ xampp \ htdocs \ acme \ bin /../ vendor / autoload.php'(include_path ='C:\ xampp \ php \ PEAR')失败第16行:\ xampp \ htdocs \ acme \ bin \ console

1 个答案:

答案 0 :(得分:0)

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

<强>解决方案 请在本地安装PHP 7.1,删除供应商文件夹并再次运行composer install