资讯专栏INFORMATION COLUMN

关于 Lin Cms 全家桶部署及使用说明

fanux / 1813人阅读

摘要:关于全家桶部署及使用说明参考文档年最简单最通俗的安装使用说明,附带示例参考文档年最新最快最简洁最详细的和安装使用说明安装虚拟环境安装官网下载下载安装说明下一步下一步,选择下安装目录就行安装官网下载位安装说明下一步下一步,选择下安装目录就行

关于 Lin Cms 全家桶部署及使用说明

参考文档:2019 年 最简单最通俗的 vagrant 安装使用说明,附带示例Vagrantfile
参考文档:2019年最新最快最简洁最详细的docker 和 docker-compose 安装使用说明

1:安装虚拟环境 vagrant + virtualbox 1.1 安装 virtualbox

【官网下载】

【VirtualBox 6.0.8 platform packages 下载】

Windows hosts

OS X hosts

Linux distributions

Solaris hosts

安装说明: 下一步下一步,选择下安装目录就行

1.2 安装 vagrant

【官网下载】

windows 64位

安装说明: 下一步下一步,选择下安装目录就行

2:部署虚拟环境 vagrant + virtualbox 2.1: 新建项目目录

</>复制代码

  1. mkdir lincms
2.1: 下载 全家桶源码 到 lincms 项目目录

请加QQ群:1020151684,

备注:我想体验lincms全家桶

然后获取全家桶源码

2.3: 初始化Vagrantfile

</>复制代码

  1. vagrant init
2.4 修改文件内容

</>复制代码

  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3. Vagrant.require_version ">= 1.6.0"
  4. boxes = [
  5. {
  6. :name => "lincms",
  7. :eth1 => "10.10.1.10",
  8. :mem => "1024",
  9. :cpu => "1"
  10. }
  11. ]
  12. Vagrant.configure(2) do |config|
  13. config.vm.box = "ubuntu/bionic"
  14. boxes.each do |opts|
  15. config.vm.define opts[:name] do |config|
  16. config.vm.hostname = opts[:name]
  17. config.vm.provider "vmware_fusion" do |v|
  18. v.vmx["memsize"] = opts[:mem]
  19. v.vmx["numvcpus"] = opts[:cpu]
  20. end
  21. config.vm.provider "virtualbox" do |v|
  22. v.customize ["modifyvm", :id, "--memory", opts[:mem]]
  23. v.customize ["modifyvm", :id, "--cpus", opts[:cpu]]
  24. end
  25. config.vm.network :private_network, ip: opts[:eth1]
  26. end
  27. end
  28. config.vm.synced_folder "./lincms", "/home/vagrant/lincms"
  29. config.vm.provision "shell", privileged: true, path: "./setup.sh"
  30. end
2.5 新增 setup.sh文件

</>复制代码

  1. # Timezone
  2. sudo /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  3. && echo "Asia/Shanghai" > /etc/timezone
  4. # 设置国内源
  5. sudo mv /etc/apt/sources.list /etc/apt/sources.list.back &&
  6. echo "# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
  7. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  8. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  9. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  10. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  11. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  12. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  13. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  14. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  15. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  16. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse" >> /etc/apt/sources.list
  17. # Libs
  18. sudo apt-get update && sudo apt-get install -y wget curl git vim gcc glibc-static telnet bridge-utils
  19. # install docker
  20. sudo curl -fsSL https://get.docker.com | sudo bash -s docker --mirror Aliyun
  21. sudo groupadd docker
  22. sudo gpasswd -a vagrant docker
  23. sudo systemctl start docker
  24. rm -rf get-docker.sh
  25. # 配置镜像加速器
  26. sudo mkdir -p /etc/docker
  27. sudo tee /etc/docker/daemon.json <<-"EOF"
  28. {
  29. "registry-mirrors": ["https://dt77flbr.mirror.aliyuncs.com"]
  30. }
  31. EOF
  32. sudo systemctl enable docker
  33. sudo systemctl daemon-reload
  34. sudo systemctl restart docker
  35. # #下载docker-compose
  36. # sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  37. # #给docker-compose执行权限
  38. # sudo chmod +x /usr/local/bin/docker-compose
  39. # #测试安装是否成功,成功的话打印出docker-compose的版本信息
  40. # sudo docker-compose --version
  41. # 使用pip安装docker-compose
  42. sudo apt install python-pip -y
  43. sudo pip install docker-compose
  44. # 打印IP地址信息
  45. ip a
  46. # 进入项目目录
  47. cd lincms
  48. # 创建/启动项目
  49. sudo docker-compose build && sudo docker-compose up -d
3: 部署后续资料 3.1: API接口访问地址:10.10.1.10:9000

</>复制代码

  1. curl 10.10.1.10:9000

如果能看到 TP5.1欢迎页面,就证明部署成功了

3.2: mysql链接地址:10.10.1.10:9001

默认创建数据库:lincms

MySQL root 密码:123456

MySQL 账户1: lincms
MySQL 密码: 123456

3.3: redis链接地址:10.10.1.10:9002

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31821.html

相关文章

  • 关于 Lin Cms 全家部署使用说明

    摘要:关于全家桶部署及使用说明参考文档年最简单最通俗的安装使用说明,附带示例参考文档年最新最快最简洁最详细的和安装使用说明安装虚拟环境安装官网下载下载安装说明下一步下一步,选择下安装目录就行安装官网下载位安装说明下一步下一步,选择下安装目录就行 关于 Lin Cms 全家桶部署及使用说明 参考文档:2019 年 最简单最通俗的 vagrant 安装使用说明,附带示例Vagrantfile参考...

    xioqua 评论0 收藏0

发表评论

0条评论

fanux

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<