YII Initializr中的供应商模块在哪里?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YII Initializr中的供应商模块在哪里?相关的知识,希望对你有一定的参考价值。
我安装了YII Initializr模块,YII框架在我的php Include路径中。但是一旦我运行mysite/frontend/www/index.php
,我就会收到此错误:
Warning: require(./../../common/lib/vendor/autoload.php): failed to open stream: No such file or directory in D:xampphtdocsyiiinitfrontendwwwindex.php on line 12
Fatal error: require(): Failed opening required './../../common/lib/vendor/autoload.php' (include_path='.;D:xamppphpPEAR') in D:xampphtdocsyiiinitfrontendwwwindex.php on line 12
请帮忙。
以下是生成供应商autoload.php文件的步骤。
步骤1.在https://github.com上创建帐户并进入设置=>个人访问权限,即https://github.com/settings/tokens
步骤2.生成github访问令牌。
步骤3.现在打开命令提示符(cmd)并进入安装yii的文件夹并运行command => composer update(注意: - 应该有一个composer.json文件)。
步骤4. cmd要求Token在您的身边立即复制在步骤2中生成的令牌并将其粘贴到cmd中。
步骤5.现在安装成功的Yii2 Frameworke浏览web / index.php
包装安装后,作曲家会自动生成缺少的/vendor/autoload.php
文件。
你必须先安装作曲家(卖documentation)。然后运行php composer.phar install或者如果在composer.json
文件所在的目录中安装全局composer install
根据经验,似乎作曲家不会通过慢速互联网连接下载供应商文件夹。如果composer在安装基本应用程序时返回任何错误,请尝试手动下载,然后在那里工作,可能是composer无法生成文件夹。
这是基本yii2应用程序的链接:https://github.com/yiisoft/yii2/releases/download/2.0.11/yii-basic-app-2.0.11.tgz
1创建/登录github帐户。
2转到个人资料>>设置>>个人访问令牌(或)点击此https://github.com/settings/tokens。
3单击“生成新令牌”
4选择适当的范围,然后单击“生成令牌”。
5当作曲家想要你的令牌时,复制令牌密钥并将其传递给作曲家(如:令牌(隐藏):)
现在它将进入安装过程。
如果您使用的是composer,请为您的PHP版本安装mbstring并再次运行composer install
以上是关于YII Initializr中的供应商模块在哪里?的主要内容,如果未能解决你的问题,请参考以下文章
Yii2中的模块应用程序(Module,Application)
spring-boot学习一:使用Spring Initializr快速创建Spring boot项目