阿里云线上部署自己的写的小项目

本文记录了在Ubuntu20.04系统中,如何一步步部署个人的Laravel+Vue项目。从安装Apache2、MySQL、PHP及其扩展,到配置node/npm和composer,再到通过git推送和克隆项目源码,安装依赖,配置.env文件并迁移数据库,最后确保Apache2配置无误,项目顺利在线上运行。整个过程还涉及到一些遇到的问题和参考链接。

unbuntu20.0.4线上部署自己写的项目(laravel+vue)

这周把自己写的菜鸡项目,仿小米商城部署到线上
系统unbuntu20.0.4大致流程及bug记录

一、搭建环境

1、安装Apache2
  apt install apache2
  默认网站根目录为
  /var/www/html 安装好可以查看apache默认页
  默认网站路径  /etc/apche2/sites-enabled/000-default.conf
2、安装mysql
  apt install mysql
  默认密码为空,版本为8.0 密码自己修改
3.安装php及其扩展
  apt install php 
  apt install php-mysql  php-libapache2-mod-php等
  
4、安装node npm

默认版本比较低可以通过node 版本管理器n 进行升级

npm install cnpm
cnpm install -g n
cnpm install yarn
n 10 安装node10
n stable 安装node稳定版
n 切换版本
5、安装composer php包管理器
可以直接官网复制安装 这里可能会提示缺少扩展 require ext-xxx 直接安装即可 
apt install compsoer
composer self-update
配置中国镜像,这里遇到一个php zip 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值