首页 > 系统相关 >laravel + node 在vagrant + ubuntu18.04 部署过程

laravel + node 在vagrant + ubuntu18.04 部署过程

时间:2023-04-14 12:12:29浏览次数:46  
标签:laravel node vagrant sh install nvm ubuntu18.04 安装

注意:当前的操作都是基于本地mac开发坏境配置操作,遇到了很多坑,这里借此做记录:
一、ubuntu18.04 上部署的php环境
  php7.4 + msyql ,常用的php扩展之类的可以自行的查询安装

二、ubuntu18.04 上部署nodejs14.17.6

  开始搜索直接用命令,装的node不是我们当前所需要的
  最后决定使用 nvm 来安装:

  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

  #这里开始有惊喜,本地无论怎么都链接不上,主要是链接不上

   解决方式:浏览器直接打开,把内容直接复制下来,然后cd 下之后

    1.新建一个install.sh

    2.chmod +x install.sh

    3. ./install.sh 

  就等待安装,速度比较慢,安装后执行

    source ~/.bashrc
  #确保nvm的为全局的,[原来装了之后一直不是全局的,最后重新装了,不知道是哪里的问题]

三、安装好了之后继续的安装,nodejs14.17.6

  nvm install v14.17.6 # 没有问题的话直接可以安装成功

  node -v      #查看安装的版本

  
    剩下的就是直接用 nvm 安装 
    npm 6.14.11

    cnpm 6.1.1.1
 安装完成后别忘记了 -v查看各自对应的版本号

 四、配置好后通信的问题,遇到了很多问题,直接上最终的解决方案
  打算使用 虚拟机上 test.laravel.com ,因为Node中需要用到9527端口
       1.vagrant 中增加端口
       

 

  config.vm.network "forwarded_port", guest: 9527, host: 9527
       #配置后重新启动虚拟机

   2.项目中的配置,前端主要在项目  /var/www/test.laravel/resouces/admin/vue.config.js
          

 

        

 

  3.  项目.env 里面进行配置
    APP_URL=http://api.laravel.com

  4.在虚拟机上,也就是虚拟出来的ubntu上添加host, 不然请求不到
        

 

      注意这里的ip 是 vagrant 中配置的ip 

 


    

 

 
  

     

标签:laravel,node,vagrant,sh,install,nvm,ubuntu18.04,安装
From: https://www.cnblogs.com/eatmore/p/17317907.html

相关文章

  • Node.js文件路径:Path模块
    path模块是nodejs的内置模块,便于我们去获取、操作文件路径记录一些注意事项:文件的绝对位置cjsconsole.log(__filename)mjsmjs中,不能使用__filename和__dirnameconsole.log(import.meta.url)文件所处的目录cjsconsole.log(__dirname)mjsimport{dirname}from"path......
  • VUE.JS和NODE.JS构建一个简易的前后端分离静态博客系统(三)
    Edit.vue<template><divid="edit"><ClassicHeader><templatev-slot:left><span>编辑随笔</span></template><templatev-slot:right><el-button@click="......
  • VUE.JS和NODE.JS构建一个简易的前后端分离静态博客系统(二)
    后台管理页面,需要配合NODE.JS搭建的EXPRESS服务器使用。main.jsimportVuefrom'vue'importAppfrom'./App.vue'importrouterfrom'./router'import{Button,Input,Form,Link,Divider,Upload,Dialog,Card,Popover,Messa......
  • node_exporter是怎么获得数据的
    exporter分为两类:独立和集成到应用,集成到应用的方式侵犯业务逻辑代码独立式数据流:[目标系统]->(采集监控数据、规范数据格式)[exporter]->(http轮询获取数据)[Prometheus]常见的exporter数据采集方式:1)文件方式:例如nodeexporter通过读取linux操作系统proc下各个目录中......
  • 新员工入职,前端基础环境变量的配置!node、nvm、vue-cli的安装和下载
    1.安装nvm及配置首先下载nvm不要下载node,如果电脑已经有node的话需要卸载node,并使用命令提示符来查看node的位置(wherenode)手动删除nvm下载链接:https://nvm.uihtm.com/下载最新版本,next傻瓜式操作(需要注意的是)选择node.js文件位置,如果需要更改,请在这里进行更改......
  • centos7部署nodejs脚本
    在服务器运行nodejs脚本中,遇到三个问题,进行记录1.用到sharp依赖,但是在服务器上安装不成功,依赖会从github上下载不下来解决:设置使用sharp对应的镜像地址npmconfigsetsharp_binary_host"https://npmmirror.com/mirrors/sharp"npmconfigsetsharp_libvips_binary_host"ht......
  • nodejs连接mysql数据库
      https://www.cnblogs.com/hechunfeng/p/17308654.html这个是安装数据库   1.我们先建一个表和插入一下字段,这些都是自己弄的    2.安装npminstallmysqlconst{createPool}=require('mysql');constpool=createPool({host:"localhost",......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-场景问题智能生成从0到1快速入门——官网推荐
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......
  • mysql安装和nodejs连接数据库
      mysql下载地址https://dev.mysql.com/downloads/installer/        第一步,安装自定义   2.添加这三个产品   3.下一步   4.默认端口3306,如果被占用了就自己改下    5.强密码认证   6,添加密码和用户,密码......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-智能多功能学习机从0到1快速入门——官网推荐
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......