mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-25 17:45:34 +08:00
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[55],{766:function(a,s,e){"use strict";e.r(s);var r=e(84),t=Object(r.a)({},(function(){var a=this,s=a._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":a.$parent.slotKey}},[s("h1",{attrs:{id:"安装"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#安装"}},[a._v("#")]),a._v(" 安装")]),a._v(" "),s("p",[a._v("我们希望尽可能轻松地使用炸毛,不论是本地开发或是部署都提供多种选择,尽量覆盖所有需求。")]),a._v(" "),s("ul",[s("li",[a._v("一键脚本")]),a._v(" "),s("li",[a._v("Docker")]),a._v(" "),s("li",[a._v("Composer")]),a._v(" "),s("li",[a._v("Phar 发行模式")])]),a._v(" "),s("h2",{attrs:{id:"一键脚本"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#一键脚本"}},[a._v("#")]),a._v(" 一键脚本")]),a._v(" "),s("p",[a._v("炸毛框架提供了一键脚本来设置运行环境并拉取脚手架,帮助你快速进行开发。")]),a._v(" "),s("p",[a._v("如果检测到本机未安装 PHP 或不符合运行要求,脚本将会自动拉取提前编译好的静态 PHP 运行时。")]),a._v(" "),s("div",{staticClass:"language-shell line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-shell"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[a._v("# 将静态 PHP 和框架安装在当前目录(适用于 Linux、macOS)")]),a._v("\n"),s("span",{pre:!0,attrs:{class:"token function"}},[a._v("bash")]),a._v(" "),s("span",{pre:!0,attrs:{class:"token operator"}},[a._v("<")]),s("span",{pre:!0,attrs:{class:"token punctuation"}},[a._v("(")]),s("span",{pre:!0,attrs:{class:"token function"}},[a._v("curl")]),a._v(" "),s("span",{pre:!0,attrs:{class:"token parameter variable"}},[a._v("-fsSL")]),a._v(" https://zhamao.xin/v3.sh"),s("span",{pre:!0,attrs:{class:"token punctuation"}},[a._v(")")]),a._v("\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[a._v("# 安装完成后启动")]),a._v("\n./zhamao server\n")])]),a._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[a._v("1")]),s("br"),s("span",{staticClass:"line-number"},[a._v("2")]),s("br"),s("span",{staticClass:"line-number"},[a._v("3")]),s("br"),s("span",{staticClass:"line-number"},[a._v("4")]),s("br"),s("span",{staticClass:"line-number"},[a._v("5")]),s("br")])]),s("blockquote",[s("p",[a._v("关于静态运行时的更多用法,请参见 这里是链接")])]),a._v(" "),s("h2",{attrs:{id:"docker"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#docker"}},[a._v("#")]),a._v(" Docker")]),a._v(" "),s("p",[a._v("待完善")]),a._v(" "),s("h2",{attrs:{id:"composer"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#composer"}},[a._v("#")]),a._v(" Composer")]),a._v(" "),s("p",[a._v("如果你已经有了必要的 PHP 环境和 Composer 工具,你可以直接在任意目录下初始化框架。")]),a._v(" "),s("div",{staticClass:"language-shell line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-shell"}},[s("code",[s("span",{pre:!0,attrs:{class:"token comment"}},[a._v("# 在当前目录初始化框架")]),a._v("\n"),s("span",{pre:!0,attrs:{class:"token function"}},[a._v("composer")]),a._v(" require zhamao/framework\n./vendor/bin/zhamao init\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[a._v("## 安装完成后启动")]),a._v("\n./zhamao server\n\n"),s("span",{pre:!0,attrs:{class:"token comment"}},[a._v("## 生成新插件脚手架,用于开发")]),a._v("\n./zhamao plugin:make\n")])]),a._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[a._v("1")]),s("br"),s("span",{staticClass:"line-number"},[a._v("2")]),s("br"),s("span",{staticClass:"line-number"},[a._v("3")]),s("br"),s("span",{staticClass:"line-number"},[a._v("4")]),s("br"),s("span",{staticClass:"line-number"},[a._v("5")]),s("br"),s("span",{staticClass:"line-number"},[a._v("6")]),s("br"),s("span",{staticClass:"line-number"},[a._v("7")]),s("br"),s("span",{staticClass:"line-number"},[a._v("8")]),s("br"),s("span",{staticClass:"line-number"},[a._v("9")]),s("br")])]),s("h2",{attrs:{id:"phar-发<EFBFBD><EFBFBD>
|