yii2安装

这几天因为要学yii2,这里就先写一些我遇到的问题。

学习yii最主要的问题就是安装。这里主要介绍利用composer安装yii2.

首先先说windows用户。

1.先去下载composer。链接如下:https://getcomposer.org/download/

2.安装composer。(安装前确保你已经安装了php)
3.开启openssl(进入php配置文件php.ini中将openssl开启。)
4.安装Composer asset plugin安装yii2.0框架
在安装完composer之后,打开一个命令行窗口然后输入,composer config -g repo.packagist composer https://packagist.phpcomposer.com将composer源换为中国源。详情请见http://pkg.phpcomposer.com/,之后切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :composer global require "fxp/composer-asset-plugin:~1.1.1"这一条执行完之后执行这一条

composer create-project --prefer-dist yiisoft/yii2-app-basic basic。(普通版本)或者composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2(高级版本)第一条命令安装 Composer asset plugin,它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。 第二条命令会将 Yii 安装在名为 basic 的目录中,你也可以随便选择其他名称。

注意:在安装过程中 Composer 可能会询问你 GitHub 账户的登录信息,因为可能在使用中超过了 GitHub API (对匿名用户的)使用限制。因为 Composer 需要为所有扩展包从 GitHub 中获取大量信息,所以超限非常正常。

如果安装完成之后让你输入token那么这个时候你需要来到这个网站,进入 https://github.com/settings/tokens 点击 「Generate new token」 新建一个 Token,选择默认新建就行,然后就会得到一个 Token,然后输入这个值就 OK 了,之后就是等待完成了。

完成了之后我们进入http://localhost/advanced/frontend/web/index.php,这个时候有可能你会看到这样一段信息

Warning: require(D:\phpStudy\WWW\xiaozu3\index\web/../vendor/autoload.php): failed to open stream: No such file or directory in D:\phpStudy\WWW\xiaozu3\index\web\index.php on line 7

Fatal error: require(): Failed opening required
'D:\phpStudy\WWW\xiaozu3\index\web/../vendor/autoload.php'
(include_path='.;C:\php\pear') in D:\phpStudy\WWW\xiaozu3\index\web\index.php on line 7
这是因为我们通过git上克隆下来的 就是缺少vendor文件夹 因为.gitignore上自动忽略了vendor文件夹 所以得自己拷贝一份。这是yii2.0安装包链接http://pan.baidu.com/s/1jI4eAUU

之后我们在输入http://localhost/advanced/frontend/web/index.php就能看到

yii
yii

好了,今天就先写到这里,后续的话会有linux下的yii的安装。

1 条评论

发表评论

*