最新公告:最新上线Yii2实战教程,欢迎大家订阅

win7系统下安装yii2步奏

1 4456

之前在liunx上安装过yii2,感觉很简单,今天在windows上折腾了一下,发现缺少各种扩展,费了不少功夫才解决,现在把过程和注意细节记录下来,以备以后在安装时查看。
在 Windows 中,你首先需要下载并运行 Composer-Setup.exe
安装过程需选择php的运行目录,安装完后在windows的cmd下运行composer看看是否安装成功。
composersuceess

出现上图图案表示已经安装成功。

在cmd下切换到程序执行目录执行以下程序

composer global require "fxp/composer-asset-plugin:1.2.0

第一条命令

成功后执行

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced E:/apiweb/bootstrap/apidoc

注:E:/apiweb/bootstrap/apidoc是程序的目录,建议写全目录

之后等待很长时间,注意还需要书写github上的token,具体获取方法自行查询。

看着上面的操作步骤简单,但是往往实际运行时会出现各种问题,以下是出现的各种问题汇总。

问题一

问题一:缺少openssl。
解决方法:php.ini中打开;extension=php_openssl.dll,去掉分号,打开扩展
成功后phpinfo查看
openssl

mbstring丢失

问题二:缺少mbstring
解决方法:php.ini中打开扩展;extension=php_mbstring.dll,去掉分号,打开扩展
mbstring

问题三:看下图
问题三

这问题查了好多说可能是composer-asset-plugin:~1.1.1的版本太低,得那就升级吧。

composer global require "fxp/composer-asset-plugin:1.2.0

按照之前的步奏在来一遍,执行完这个命令,执行安装命令,经过耐心等待,尼玛,问题依旧,继续查找最终解决方案是

composer global require "fxp/composer-asset-plugin:~1.2.0

同志们发现不同了吗,仔细看看吧,执行安装步奏终于通过啦,大功告成。
成功

完成到此已经基本安装完成,下面步骤是初始化
先进入你的安装的项目目录 找到init脚本
1、执行init脚本
2、选择0开发环境,1生成环境
3、是否确定:yes
over

安装完后通过访问:/apidoc/frontend/web/index.php此路径可以看见yii欢迎主页。

配置数据库

common\config下的main-local.php文件,改成自己的

6

然后,可以导入一个yii2自带的一个user表,执行成功后,会自动在你的库里面创建user表和migration表,不过这个表要优化下,然后就可以访问了

7

作者:PHP学习网,本文 win7系统下安装yii2步奏 版权归作者,免费文章欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

评论: 1 条 访客:0 条, 博主:0 条 查看引用: 1

发表评论:

您必须 才能发表留言!

Yii2实战教程

一套真正的从入门到实践的教程,不说废话的讲解,实例操作,作者的亲自指导,有问题随时提问。现在购买即可获取全套完整教程

PHP学习网 – 公众账号

最新文章
免费证书Let’s Encrypt的申请和使用 192
mac下Homebrew的使用 338
mysql5.7.21导入5.6的数据报Error : Invalid default value for ‘comment_date’ 451
阿里云 lnmp一键安装包远程访问Mysql 853
php memcached扩展安装 695
vagrant package 打包命令的用法 721
Warning: require_once(): open_basedir restriction in effect 错误 962
yaf框架教程(6)- yaf路由配置 1051
vagrant问题汇总 1080
ubuntu系统两个PHP版本坑坏人 1056
随机文章
数据库定时备份插件WordPress Database Backup 1398
ecshop里面的截取UTF-8编码下字符串的函数 1309
js根据身份证号获取性别或者年龄 672
apache2.4+php5.5+mysql5.6 环境搭建配置 1641
wordpress菜单函数wp_nav_menu的使用 1171
与discuz实现同步登陆和注册 1252
yaf框架教程(4)- yaf框架的入口文件 938
memcache缓存监控工具memadmin 1029
mysql 的全国省份城市 1477
Jquery.KinSlideshow演示 1780
切换注册

登录

切换登录

注册