2020-11-22 19:21:29 +08:00
|
|
|
# 安装
|
|
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
我们希望尽可能轻松地使用炸毛,不论是本地开发或是部署都提供多种选择,尽量覆盖所有需求。
|
2020-11-22 19:21:29 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
- 一键脚本
|
|
|
|
|
- Docker
|
|
|
|
|
- Composer
|
2020-11-22 19:21:29 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
## 一键脚本
|
2020-12-21 16:56:36 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
炸毛框架提供了一键脚本来设置运行环境并拉取脚手架,帮助你快速进行开发。
|
2020-12-21 16:56:36 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
如果检测到本机未安装 PHP 或不符合运行要求,脚本将会自动拉取提前编译好的静态 PHP 运行时。
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
# 将静态 PHP 和框架安装在当前目录
|
2022-05-06 23:49:38 +08:00
|
|
|
bash <(curl -fsSL https://zhamao.xin/go.sh)
|
2020-12-21 16:56:36 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
# 安装完成后启动
|
2022-05-04 17:42:07 +08:00
|
|
|
./zhamao server
|
2020-11-22 19:21:29 +08:00
|
|
|
```
|
|
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
> 关于静态运行时的更多用法,请参见 这里是链接
|
2020-12-21 16:56:36 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
## Docker
|
2020-12-21 16:56:36 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
待完善
|
2020-11-22 19:21:29 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
## Composer
|
2020-12-21 16:56:36 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
如果你已经有了必要的 PHP 环境和 Composer 工具,你可以直接在任意目录下初始化框架。
|
2022-05-04 17:42:07 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
> 由于目前 3.0 仍处于预发布阶段,请使用 `composer require zhamao/framework:^3` 来安装
|
2022-05-04 17:42:07 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
```shell
|
|
|
|
|
# 在当前目录初始化框架
|
|
|
|
|
composer require zhamao/framework
|
|
|
|
|
./vendor/bin/zhamao init
|
2022-05-04 17:42:07 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
## 安装完成后启动
|
|
|
|
|
./zhamao server
|
|
|
|
|
```
|
2022-05-04 17:42:07 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
## 更多的环境部署和开发方式
|
2022-05-04 17:42:07 +08:00
|
|
|
|
2022-12-26 18:31:27 +08:00
|
|
|
除了上述方式之外,框架还支持源码模式、守护进程等运行方式,详情请参阅 [进阶开发]。
|