基于lightsail在windows服务器快速构建企业OA办公系统
- 基于lightsail在windows服务器快速构建企业OA办公系统
- 前言
- 一、登录AWS 账户
- 二、基于Lightsail创建windows服务器
- 二、搭建集成环境
- 三、安装composer
- 四、构建勾股OA系统
- 五、测试与使用
- 总结
前言
本文采用大致内容:使用lightsail构建windows server;在windows server 使用宝塔面板安装集成环境,搭建开源项目“勾股OA系统”。
勾股OA是一款基于ThinkPHP6 + Layui + MySQL打造的实用的开源的企业办公系统,开箱即用,使用勾股OA可以简单快速地建立企业级的办公自动化系统。 办公自动化系统是员工及管理者使用频率最高的应用系统,可以极大提高公司的办公效率,我们立志为中小企业提供开源好用的办公自动化系统,帮助企业节省数字化、信息化办公的成本。
一、登录AWS 账户
- 打开 AWS 官网(https://aws.amazon.com/),点击右上角的“登录”按钮。
- 在弹出的登录页面中,输入您的 AWS 账户的电子邮件地址和密码,然后点击“登录”按钮。
二、基于Lightsail创建windows服务器
在 AWS 控制台中,找到左侧导航栏中的“Lightsail”选项,并点击它。
在 Lightsail 控制台中,点击“创建实例”按钮
在弹出的对话框中,选择您希望创建的实例的操作系统和镜像。您可以选择公共镜像或使用自定义镜像。
根据您的需求,配置实例的名称、实例类型、存储空间等参数。
根据您的网络环境和安全组规则,配置实例的网络设置。
如果您需要为实例添加额外的存储卷,请在此时进行配置。
在“高级选项”下,您可以选择添加额外的配置,如启用自动备份、设置公网访问等。根据需要进行配置。
确认所有配置信息无误后,点击“创建和启动”按钮。
步骤 3:等待实例创建完成
AWS 将为您的 Lightsail 实例创建一个唯一的 IP 地址,并在创建完成后自动启动实例。
您可以在 Lightsail 控制台中查看实例的状态和详细信息。
当实例状态显示为“运行中”时,表示实例已经成功创建并运行。
连接服务器。(windows密码在实例详情页中获取)使用 windows的远程工具去连接, 按win键 -> 运行-> 输入 mstsc 回车,就可以打开RDP客户端了。
输入账号密码;其他项目一律默认是。
登录进来后的页面如下图:
这里需要切换为中文语言包
- 打开开始菜单,点击设置。
- 点击“Time & Language”(时间和语言)选项。
- 点击左边导航栏的“Language”(语言)选项。
- 在“Preferred languages”(首选语言)下面,可以看到目前只有英文一种语言,点击“Add a language”(添加语言)。
- 添加中文时,可以在输入框中输入“z”搜索,然后选择“中文(中华人民共和国)”,然后点击“Next”(下一步)。
- 如果看到如下选项,请勾选“Set as my Windows display language”(设置为 Windows 显示语言),也就是这里的全部选项都勾选,然后点击“Install”(安装)。
接下来可以看到下面的提示,系统会自动下载安装所选择的语言包,安装过程可能较慢,需要耐心等待。 - 安装完成之后,将“Windows display language”(Windows 显示语言)设置为中文。此时会提示需要注销一次系统,点击“Yes, sign out now”。
另外,如果是英文版的操作系统想要切换为中文版的操作系统,进入 【控制面板】后点击【增加语言】按钮,再点击【高级设置】按钮,从下拉框中选择中文(中国),点击 【保存】按钮即可。
关闭防火墙
- Win+R打开运行窗口,输入Services.msc回车打开服务界面。
- 在服务界面中找到“Windows Firewall”。
- 双击Windows Firewall打开其属性,点击“停止”将其关闭,并将启动类型设置为“禁用”,然后点击确定退出即可。
二、搭建集成环境
- 在https://www.bt.cn注册一个宝塔面板账号。
- 下载地址:https://www.bt.cn/new/download.html并安装
- 等待安装结束。因需要下载组件和配置环境,可能需要一点时间。
- 安装完成后会弹出宝塔面板登录信息,包含地址和默认账号密码。因兼容性问题,请不要使用IE浏览器登录宝塔,推荐使用Chrome内核浏览器。
- 使用浏览器访问宝塔面板地址,成功后会出现下图。如果访问不成功则需要检查访防火墙;
- 下载安装,nginx套件
三、安装composer
设置php环境变量
打开文件管理器
右击“此电脑”,再点击“属性”
在主页,选中“高级系统设置”
点击“环境变量”
点击 “path”
把“C:\BtSoft\php\74” 添加到环境变量里
测试,在windows powershell 输入 php -v 会出现如下:
安装composer
在 windows powershell 依次输入 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
三个命令
在 composer.phar同一目录新增 composer.bat 文件,内容为@php "%~dp0composer.phar" %*
。
再把“C:\Users\Administrator”路径添加到环境变量内
检测安装是否成功,重新打开 windows powershell 输入命令 composer -v
,出现下图表示composer安装成功
在宝塔中删除禁用函数
四、构建勾股OA系统
下载勾股oa系统包,地址:https://gitee.com/gouguopen/office
解压压缩包到项目目录(我的项目目录是 c:wwwroot)
- 项目目录结构如下:
安装依赖,打开 windows powershell , 输入命令 cd "c:wwwroot\office-master"
再输入命令 composer install
如下图,找到左侧栏“网站”,点击添加网站,填写网站信息。下图的"test.test.cn:8808"域名部分是随便填写的,因为本文演示使用ip:端口访问,php版本选择7.4。
创建好后,需要再次编辑网站配置。
找到网站目录,取消勾选“防跨站攻击(open_basedir)”
找到伪静态,在右侧下拉框中选择thinkphp,保存
打开浏览器,访问项目安装页,地址为ip:8808,进入到安装页面。
- 下一步
- 依次输入数据信息和管理员信息(数据库密码在宝塔面板中获取)
安装成功
五、测试与使用
- 访问oa,地址:ip:8808/home/login/index.html
- 登录进来,主页如图:
- 在这里就可以进行oa办公了
总结
基于AWS的Windows系统安装“勾股OA办公系统”官网的步骤如下:
- 登录到亚马逊云官方云服务器控制台购买Lightsail云服务器,并且选择Windows操作系统。
- 登录windows 系统,设置语言偏好,开放防火墙。
- 在windows 系统中安装宝塔面板
- 安装成功后,使用浏览器登录宝塔面板,登录后会提示推荐安装套件,选择默认的LNMP(推荐)即可,云服务器会自动安装Web网站环境。
- 下载composer安装包,并配置环境变量。
- 下载“勾股OA办公系统”安装包。解压安装包,设置网站站点。
- 访问ip:8808 填写数据库信息和管理员信息。
- 安装成功后。