```
可以直接使用composer命令。
D:\\phpStudy>cd
D:\\phpStudy
D:\\phpStudy>cd www
D:\\phpStudy\\WWW>cd 20210423
D:\\phpStudy\\WWW\\20210423>composer create-project "topthink/think=5.1.\* tp5"
\[InvalidArgumentException\]
Composer could not find a composer.json file in D:\\phpStudy\\WWW\\20210423
To initialize a project, please create a composer.json file as described in
the https://getcomposer.org/ "Getting Started" section
create-project \[-s|--stability STABILITY\] \[--prefer-source\] \[--prefer-dist\] \[--r
epository REPOSITORY\] \[--repository-url REPOSITORY-URL\] \[--dev\] \[--no-dev\] \[--no
\-custom-installers\] \[--no-scripts\] \[--no-progress\] \[--no-secure-http\] \[--keep-vc
s\] \[--no-install\] \[--ignore-platform-reqs\] \[--\] \[\] \[\] \[<vers
ion>\]
D:\\phpStudy\\WWW\\20210423>composer create-project "topthink/think=5.1.\*" tp5
\[InvalidArgumentException\]
Composer could not find a composer.json file in D:\\phpStudy\\WWW\\20210423
To initialize a project, please create a composer.json file as described in
the https://getcomposer.org/ "Getting Started" section
create-project \[-s|--stability STABILITY\] \[--prefer-source\] \[--prefer-dist\] \[--r
epository REPOSITORY\] \[--repository-url REPOSITORY-URL\] \[--dev\] \[--no-dev\] \[--no
\-custom-installers\] \[--no-scripts\] \[--no-progress\] \[--no-secure-http\] \[--keep-vc
s\] \[--no-install\] \[--ignore-platform-reqs\] \[--\] \[\] \[\] \[<vers
ion>\]
D:\\phpStudy\\WWW\\20210423>composer init
Welcome to the Composer config generator
This command will guide you through creating your composer.json config.
Package name (/) \[administrator/20210423\]:
Description \[\]:
Author \[, n to skip\]:
Invalid author string. Must be in the format: John Smith
Author \[, n to skip\]: john smith john@qq.com
Invalid author string. Must be in the format: John Smith
Author \[, n to skip\]: john smith
Minimum Stability \[\]:
Package Type (e.g. library, project, metapackage, composer-plugin) \[\]:project
~~~
License []:MIT
~~~
Define your dependencies.
Would you like to define your dependencies (require) interactively \[yes\]? y
Search for a package:
Would you like to define your dev dependencies (require-dev) interactively \[yes\]
? yes
Search for a package: topthink/think
Warning from https://packagist.org: You are using an outdated version of Compose
r. Composer 2 is now available and you should upgrade. See https://getcomposer.o
rg/2
Enter the version constraint to require (or leave blank to use the latest versio
n): 5.1.20
Search for a package:
{
"name": "administrator/20210423",
"type": "topthink/think",
"require-dev": {
"topthink/think": "5.1.20"
},
"authors": \[
{
"name": "john smith",
"email": "john@qq.com"
}
\],
"require": {}
}
Do you confirm generation \[yes\]? yes
D:\\phpStudy\\WWW\\20210423>
composer config -g repo.packagist composer [https://mirrors.aliyun.com/composer/](https://mirrors.aliyun.com/composer/)
composer install
```
- extend加入模块
- array_column() expects parameter 1 to be array, object given
- tp5.1安装No input file specified.
- ROOT
- wechatDeveloper
- ThinkLibrary
- 语法错误: unexpected '?'
- Cannot use object of type stdClass as array
- Invalid argument supplied for foreach()
- 常量上传
- 命名空间extend_email_Aindex
- Validate
- 'cross-env' 不是内部或外部命令,也不是可运行的程序
- 内置规则
- composer self-update
- cURL error 60: SSL certificate problem
- GuzzleHttp_Client_cookie_true
- cookies原始字符串转换为数组
- 设置cookie
- apidoc
- 原生安装tp5
- array_unique
- explode
- tp3修改密码
- tp打印SQL
- tp5一对一关联
- allowField
- array_column
- array_key_exists
- array_search
- tp5如何引入自定义函数
- with
- with闭包
- 绑定类
- composer A
- array_filter用回调函数过滤数组中的元素
- array_keys
- array_slice截取前两个
- fetch_assoc
- in_array是否存在指定的值
- is_null
- join
- krsort对数组排序
- array-udiff
- shuffle
- substr
- unset删除多维数组key
- 多维转一维函数
- 数组变成字符串implode
- 数组分割
- 数组取差集
- 随机函数array_rand
- 一维变二维
- 字符串包裹变量
- 字符串汉字截取mb_substr
- 直接使用composer命令
- 安装vendor
- composer命令
- 复制安装
- 空目录安装
- tp5cms
- tp5调试
- tp3调试
- TP5一对一关联
- SQL语句
- 清空数据
- 去重
- 去重保留最小id
- 去重匹配除数字外数据
- 事务
- tp5pdf乱码
- tp5column_tp3getFieldtrue
- php代码在线测试,php在线执行
- parent::_initialize