本文工具: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)