本文工具:vscode+phpstudy+composer+php7.3.4

可能用到的文章:

phpstudy搭建php环境 – 每天进步一点点 (longkui.site)

vscode+phpstudy配置php环境 – 每天进步一点点 (longkui.site)

windows下安装composer – 每天进步一点点 (longkui.site)

本文用vscode搭建yii2的一个 basic模板。

1.安装

我们安装完composer后,创建一个新的文件夹,用来存放我们的项目,然后用vscode打开这个项目:

我们按照官方的给的指令进行项目构建:

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

我们可以看到右侧生成了创建的目录:

如果你的进程一直不动,卡在Loading composer repositories with package information界面。请参考下面这两篇文章解决:

composer太慢,怎么换源 – 每天进步一点点 (longkui.site)

Loading composer repositories with package information – 每天进步一点点 (longkui.site)

然后过程中有个需要你点击确定的地方:

Do you trust “yiisoft/yii2-composer” to execute code and wish to enable it now? (writes “allow-plugins” to composer.json) [y,n,d,?]

然后开始Installing

出现下面界面表示安装成功。

同时,可以看到你原来项目目录中多了一个composer.lock的文件,因为以前玩过angular,其中也有angular.json。所以猜想这两个的作用基本一致,用来锁定依赖版本。

2.运行

我们在命令行里输入:

php yii serve

默认监听8080端口,或者像下面这样指定端口

php yii serve --port=8888

然后我们打开浏览器,输入localhost:8080

如果出现以下界面表示成功:

如果出现以下界面报错:

Invalid Configuration – yii\base\InvalidConfigException
yii\web\Request::cookieValidationKey must be configured with a secret key.

请参考这篇文章进行解决:

Invalid Configuration – yii\base\InvalidConfigException – 每天进步一点点 (longkui.site)

分类: php