注意:当前的操作都是基于本地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