安装YII

原创 2015年07月10日 22:16:23

吸收了其它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:\inetpub\wwwroot\yii2\frontend\web/../../vendor/autoload.php): failed to open stream: No such file or directory inE:\inetpub\wwwroot\yii2\frontend\web\index.php on line5

Fatal error
: require(): Failed opening required 'E:\inetpub\wwwroot\yii2\frontend\web/../../vendor/autoload.php' (include_path='.;C:hp\pear') inE:\inetpub\wwwroot\yii2\frontend\web\index.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:\Users\Administrator\AppData\Roaming\Composer\auth.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
这次终于出现了不一样的错误了,好吧,就这里打住,耐心用完了,等我有心情的时候再继续吧


Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire

错误信息:`Warning: require(/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php): failed to open str...
  • leedaning
  • leedaning
  • 2015年06月03日 12:47
  • 10355

mac下Yii2如何安装advanced,mac下yii2 advanced安装教程

1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子 : 去这里现在高级应用模板 https://github.com/yiisoft/yii2-app-advanced下...
  • qq_16752369
  • qq_16752369
  • 2017年09月23日 20:23
  • 389

yii框架搭建问题:PHP Fatal error: require_once(): Failed opening required

这个问题一般是由于你的yii程序所在的目录无法被apache读造成的。把yii程序目录移动到apache可读的目录,例如/var/www/html即可解决这个问题...
  • l1902090
  • l1902090
  • 2014年08月04日 13:56
  • 3610

ionic2+angular2中踩的那些坑

好久没写什么东西了,最近在做一个ionic2的小东西,遇到了不少问题,也记录一下,避免后来的同学走弯路。 之前写过一篇使用VS2015开发ionic1的文章,但自己还没摸清门道,本来也是感兴趣就...
  • CuiShunJian
  • CuiShunJian
  • 2017年04月27日 18:17
  • 447

hive的语言链接集

1.hive> create table temp_batting (col_value STRING);内部表 http://m.blog.csdn.net/article/details?id=...
  • baidu_37355794
  • baidu_37355794
  • 2017年03月24日 09:47
  • 276

yii框架安装及环境配置!!!

安装的两种方式:1. 直接下载压缩文件,解压就可以—————很简单 2. 利用composer(php依赖管理器)安装———较难 对于第一种方法: 登陆:http://www.yiif...
  • xiaozhegaa
  • xiaozhegaa
  • 2016年10月05日 00:14
  • 1384

mac下yii框架的搭建

根据公司CTO的要求,在此次开发中要使用yii2.0框架,于是尝试着搭建了一下环境(博主的操作系统是mac),在这里记录基础模板的搭建     -Yii2的基本应用程序模板     -Yii2的高...
  • zkl_sarah
  • zkl_sarah
  • 2016年03月15日 11:02
  • 2722

Echarts的研究(二)

在移动端想要做一个温度计功能的需求,且需要有个当前值指到相应的位置。在手机端还要能达到每个屏幕的适配,需要考虑的细节挺多的。项目是采用的vue框架,百度了网上一些jQuery插件,但是都达不到想要的效...
  • skywqnan
  • skywqnan
  • 2017年07月13日 18:19
  • 1057

Real-time Operation System Course: 解密字符串

#include #define N 8 void decode(char original_message[], char resulting_message[]){ int i, j,...
  • rlikai
  • rlikai
  • 2015年01月18日 08:56
  • 11148

linux centos 下安装yii

1.下载yii 压缩包 可以到 官网 www.yiifram
  • KIKI_Q
  • KIKI_Q
  • 2014年08月27日 17:53
  • 553
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安装YII
举报原因:
原因补充:

(最多只允许输入30个字)