🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 在魔泊云部署 --- >[魔泊云](https://www.mopaas.com) 是开放的融合云平台。 > >PSI是基于魔泊云PaaS平台量身定制的SaaS ERP系统。 > >PSI官方强力推荐把PSI部署在魔泊云上。 > >下面是在魔泊云上部署PSI的详细操作指南。 ## 1、登录魔泊云 从 https://www.mopaas.com 登录能看到如下界面。 ![](https://box.kancloud.cn/7db70fd6ae9f96014ae923cb642277a3_433x60.jpg) 魔泊云的底层IaaS层可以选择阿里云和微软Azure。同时魔泊云还支持多个开发团队使用。 这两个选项可以在上图中选择。如果是首次使用魔泊云,使用默认选项总是不错的选择。 ## 2、创建应用 在下图所示的界面中选择 `应用` 页面。 ![](https://box.kancloud.cn/852587a354492499ecf772434429aaff_174x253.jpg) 将会看到应用列表和 `创建应用` 按钮。 ![](https://box.kancloud.cn/3d09134854822a28dd855fb81ca00fb2_1179x115.jpg) 单击 `创建应用` 按钮,会出现下面的界面。 ![](https://box.kancloud.cn/c8d2e5baee8b76bb15923ebe8e454e20_849x552.jpg) 单击 `PHP` 图标,会出现下图。 ![](https://box.kancloud.cn/15410db43c87d047b5fb32b6a80e7702_844x540.jpg) PSI会自动选择PHP 7.0.6 这个版本来部署。 内存大小根据企业规模选择,因为PSI代码的有效优化,选择256M足够满足50人规模的企业应用。 应用类型选择 `Web应用` 。 输入应用名称,应用名称用英文,将会称为访问应用的URL的一部分。这里示例用psi2017这个应用名称。 单击 `创建` 按钮后就会成功创建应用,在应用列表里面就能看到创建的应用。 ![](https://box.kancloud.cn/162b872a2f8fc3efa7af9f893a00ce94_1173x185.jpg) ## 3、创建MySQL数据库服务 单击应用列表里面的应用链接,进入到应用详情页面。 ![](https://box.kancloud.cn/e3d96ed8b476c014e6b1897717e67cd4_276x635.jpg) 单击 `服务详情` 进入服务详情页面。 ![](https://box.kancloud.cn/17155a7dda8fe3204ab1f8acada8cd11_1034x226.jpg) 单击 `创建服务` 按钮,会出现下图界面。 ![](https://box.kancloud.cn/a17e3f1138e8163967e1158a4c0f64f4_865x534.jpg) 单击 `Mysql-docker` 图标,会出现下图界面。 ![](https://box.kancloud.cn/ccaf09637e2a4b3bc7013fe3827ee2f0_867x516.jpg) 数据库大小根据企业需求自行选择,其他选择保持默认值。 输入`服务名称`后单击 `创建` 按钮就会创建MySQL服务。这里我们选择psi2017-db作为服务名称,以便于后文的解说。 创建的服务会在服务列表中出现,如下图的示例。 ![](https://box.kancloud.cn/0d419f7475d37536a47f7542cbd46a40_1027x416.jpg) 从上图可以看出来,可以创建多个服务。 服务需要和应用绑定后,在应用中才能使用该服务。 在服务列表中,单击 `绑定` 按钮就能完成服务和应用的绑定。 > 一个服务可以被多个应用绑定。 > >例如多个应用可以共享一个数据库服务的时候。 下图是应用绑定服务后的效果图。 ![](https://box.kancloud.cn/48d0e3c8503337451d297bed56221eb9_1041x403.jpg) ## 3、发布代码 从应用详情页面选择`发布管理`。 ![](https://box.kancloud.cn/53ed9dafeb3c00942ead928a202cd2fb_278x229.jpg) 在出现的界面中单击 `普通发布` 按钮。 ![](https://box.kancloud.cn/ac29c4d4cf36eb3529413bd6903a882d_991x269.jpg) 会弹出的对话框让你选择PSI的源代码zip包,选择好后系统就会自动发布。 ![](https://box.kancloud.cn/bf9cd5d48265899da5e5ec4e79d2d812_941x248.jpg) ![](https://box.kancloud.cn/4e9bedbfde9a4b5123ce2993b49cc902_322x82.jpg) 到此为止,PSI系统就部署完毕。因为PSI针对魔泊云特别定制了部署代码,所以不需要手工导入数据库SQL脚本,会自动创建数据库表结构。 ## 关于源代码zip包的特别说明 在第三步中,需要把PSI代码压缩成zip包,魔泊云对zip包的目录结构有一定要求,这是初次安装的时候最容易遇到的导致部署失败的错误。 这个常见的错误是:打包的时候把顶级目录打包进去,造成在魔泊云上部署失败。 检查zip格式是否正确,可以用winrar打开zip文件,如下图的目录结构就表示打包正确了。 ![](https://box.kancloud.cn/82459d977e8f0d06335fb790c48490b8_1025x526.jpg) 注意:.bp-config这个文件夹和里面的文件一定要打包进去,这是魔泊云的配置文件。 ## 更多魔泊云的服务支持 企业用户注册魔泊云后可以免费获得800元费用,足够免费使用PSI一年了, 详细情况请加入魔泊云的QQ群:378391650,万能的客服为你解决一切魔泊云的问题。