zoukankan      html  css  js  c++  java
  • 安装YII

    吸收了其它php网站的搭建经验,没想到安装yii的时候还是状况频出

    yii2 安装
    http://www.yiichina.com/tutorial/324



    1.下载了个yii2 advance的版本,运行里面的init,报错说须启动openssl

    在php.ini里面uncomment

    extension=php_openssl.dll

    2.HTTP错误404.3,请添加MIME映射

    这个错误应该是添加了模板映射指向php-cgi.exe就可以了

    3.接下来就是毫无头绪的500错误
    <?php
    phpinfo();
    ?>

    有说法是须安装VC11库64位版本,安装了也没用
    也有说法是启动display_errors , error_reporting,必须要把全部error启动包括html_errors,log_errors都启动才行,这样错误就能显示了
    然后终于知道timezone要改
    [Date]
    ; Defines the default timezone used by the date functions
    ; http://php.net/date.timezone
    date.timezone = Asia/Chongqing
    值得一提的是,每次改动后都要重启IIS才能生效,我之前选中的不是根节点上的Server,而只是Default Web Site,所以浪费了许多时间

    4.打开 http://localhost/yii/frontend/web/index.php

    Warning: require(E:inetpubwwwrootyii2frontendweb/../../vendor/autoload.php): failed to open stream: No such file or directory inE:inetpubwwwrootyii2frontendwebindex.php on line5

    Fatal error
    : require(): Failed opening required 'E:inetpubwwwrootyii2frontendweb/../../vendor/autoload.php' (include_path='.;C:hppear') inE:inetpubwwwrootyii2frontendwebindex.php on line5

    原来还必须安装个composer来get一些template,装就装吧,下载了个composer-asset-plugin-master感觉无从入手,后来就还是下载Composer-Setup.exe
    https://getcomposer.org/

    结果提示说连接不上,明明浏览器可以打开的,而且php.ini里面的openssl也早就打开了呀,真是莫名其妙
    Connection Error [ERR_CONNECTION]: Unable to connect to getcomposer.org
    Request to https://getcomposer.org/installer failed with errors:
    SSL: Handshake timed out. Failed to enable crypto. Failed to open stream: operation failed

    然后发现本身PHP就提供命令可以来安装composer,你妹的,不早说
    执行php -r "readfile('https://getcomposer.org/installer');" | php 
    先是说php.ini里面有字符&不能识别,好吧,暂时注释掉,之后要该回去,不然页面错误信息不能显示出的
    ; error_reporting
     ;  Default Value: E_ALL  & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
     ;  Development Value: E_ALL
    ;  Production Value: E_ALL  & ~E_DEPRECATED & ~E_STRICT
    然后还是提示SSL错误,我心都碎了,接着灵机一动,把https改成http,居然真的就可以了。。。可以了。。。以了。。。了。。。
    php -r "readfile('http://getcomposer.org/installer');" | php 


    5.安装完cmposer后,安装composer-asset-plugin,执行命令

    php composer.phar require "fxp/composer-asset-plugin:1.0.0-beta3"
    可恶的openssl错误又来了,原来还需要下载个证书然后在php.ini中使用
    penssl.cafile= D:/wamp/php/verify/cacert.pem
    解决Win7下运行php Composer出现SSL报错的问题
    http://my.oschina.net/yearnfar/blog/346727
    http://curl.haxx.se/docs/caextract.html



    6.好吧,装完一个又一个,依然还是那个错误vendor/autoload.php
    重新梳理一次,在一个新folder下面一次执行下列命令:
     php -r "readfile('https://getcomposer.org/installer');" | php 
     php composer.phar global require "fxp/composer-asset-plugin:1.0.0"
     php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2test
     
    提示要到github上去retrieve taken下来,注册账号,generate token,然后关掉之前安装窗口,执行
    php composer.phar config -g github-oauth.github.com token fe5b629a176702c10b3bd5318ea39e0b1963d51f
    执行完后,在C盘会多出,接着就再次重来了。。。望天无语
    C:UsersAdministratorAppDataRoamingComposerauth.json
    {
        "http-basic": {},
        "github-oauth": {
            "github.com": "fe5b629a176702c10b3bd5318ea39e0b1963d51f"}
    }

    7.你以为这就结束了吗?too young too siample...
    等了老半天后,提示说找不到bower-asset的package
    执行
    composer global require "fxp/composer-asset-plugin:1.0.0"  
    或者是
    composer global require "fxp/composer-asset-plugin:1.0.*@dev"
    我不记得了,乱执行一通,自暴自弃的节奏,后来再次装,居然没报错了,真是意外

    yiisoft/yii2 2.0.2 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found
    http://www.neatstudio.com/show-2616-1.shtml


    必须得发个截图出来,安装速度实在是龟速,又失败了那么多次



    8.在新建的yii2test folder下,执行init.bat,然后浏览
    http://localhost/yii2test/frontend/web/index.php
    这次终于出现了不一样的错误了,好吧,就这里打住,耐心用完了,等我有心情的时候再继续吧


  • 相关阅读:
    Python 工程管理及 virtualenv 的迁移
    Python基础系列讲解——random模块随机数的生成
    Python进阶量化交易场外篇5——标记A股市场涨跌周期
    Python学习案例之视频人脸检测识别
    基于python的Splash基本使用和负载均衡配置
    你所听到的技术原理、技术本质到底是什么?
    BAT大厂面试流程剖析
    基于Python的ModbusTCP客户端实现
    互联网寒冬,Python 程序员如何准备面试
    ES-查询后10000条数据的设置
  • 原文地址:https://www.cnblogs.com/sui84/p/6777048.html
Copyright © 2011-2022 走看看