Windows下Yii2框架的两种安装方式及升级最新版

第一种:归档文件形式安装(适合于没有安装composer的机器)

进入下载页https://www.yiiframework.com/download,选择下载第一个

下载完成之后是一个压缩包,解压文件夹,放到指定的项目目录文件里即可

然后试着访问目录,发现报错。

 

 解决办法:找到config目录下的web.php文件,大概第17行,给cookieValidationKey设定参数值即可(cookie加密key);用composer这里就不需要手动修改了。

复制代码
<?php

$params = require __DIR__ . '/params.php';
$db = require __DIR__ . '/db.php';

$config = [
    'id' => 'basic',
    'basePath' => dirname(__DIR__),
    'bootstrap' => ['log'],
    'aliases' => [
        '@bower' => '@vendor/bower-asset',
        '@npm'   => '@vendor/npm-asset',
    ],
    'components' => [
        'request' => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            'cookieValidationKey' => 'abcdefg',  //给参数值即可
        ],
复制代码

 第二种:用composer安装(需要FQ)

首先windows下需要安装composer这里就不用说了。当然还需要配置php环境变量,这里也不说了。

windows下安装需要进入dos,从dos中进入网站根目录,执行以下命令,漫长的等待。。。。。

composer clear-cache  //清理缓存
composer create-project --prefer-dist yiisoft/yii2-app-basic basic  #最后的basic可以自定义

漫长的等待下载完成

关于配置虚拟主机这里也不说了,访问一下

版本升级

 升级的话,官方也有说明,其实就是dos里进入项目目录执行一条命令

composer update yiisoft/yii2 yiisoft/yii2-composer bower-asset/inputmask

 

 

posted @   温柔的风  阅读(1688)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示