• yii2的安装使用


    一、Yii2框架

    Yii2框架有基本和高级两种版本,主要区别是高级版已经分好了前台、后台,基本版只有前台

    二、归档安装方法

    归档安装方发很简单,只需要在官网上下载归档文件后,解压即可使用(但是不使用composer安装,好像是没有vendor文件夹的,比较麻烦,所以还是建议用composer)

    但是要注意的一点是,基本版和高级版的使用还是有一点区别的,基本版在web文件夹中直接就有了index.php文件,可以直接访问。但是高级版就有一点不一样,本人在这里吃了很多苦头,搞了很久,最后终于在网上查到问题所在。

    高级版在浏览器访问之前,必须要先执行一下init文件,否则是没有入口index.php文件的。

    然后访问,http://localhost/advanced/frontend/web/,正常出现界面。

    三、composer安装

    我是在win7上面安装的composer,可是安装后晕了,这个文件完全找不到执行的地方,我在cmd里面执行composer -v

    可是一直报错:

    You are running composer with xdebug enabled. This has a major impact on runtime

     performance. See https://getcomposer.org/xdebug

    解决方法:

    打开php.ini,在zend_extension前加分号

    ;zend_extension = "d:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"

    然后按照官网上面的步骤php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"又出现了问题

    报错为:Could not open input file: composer.phar

    话说我从头到尾压根就没看到这个composer.phar文件,不知道是不是我安装的最新版本原因。

    解决方法:

    官网上的步骤改为

    composer global require "fxp/composer-asset-plugin:1.0.0"(这一步不能省,否则下一步会报错 Installation request for yiisoft/yii2 >=2.0.6 -> satisfiable by yiisoft/yii2[2.0.6, 2.0.7])

    composer create-project yiisoft/yii2-app-advanced advanced 2.0.7

    后面都按照这个改法即可。

    四、后记

    捣鼓了一下午,终于安装完成了,话说yii2的框架这么多坑,文档也没有写,实在是坑死人不偿命啊!

  • 相关阅读:
    遇见Javascript类型数组
    编译Android常用命令
    V4L2驱动视频开发要点
    Windows Phone开发(27):隔离存储A
    Ubuntu10.04下Android开发环境搭建
    V4L2开发要点
    使用 php Header 报错的一个原因
    Windows Phone开发(28):隔离存储B
    用HTML5 Audio API开发游戏音乐
    php备份数据库类分享
  • 原文地址:https://www.cnblogs.com/isuifeng/p/5214664.html
Copyright © 2020-2023  润新知