gitlib-laravel项目部署

在gitlib创建一个项目

在gitlib添加ssh

生成密钥

  • ssh-keygen -t rsa -b 4096 -C "你的邮箱"
    -b 4096 是为了提高安全度,可以省略,如:ssh-keygen -t rsa -C "你的邮箱"

windows下文件

打开资源管理器(文件浏览器)。
在地址栏中输入 %USERPROFILE% 并按 Enter 键。
进入用户的家目录。在该目录下应该存在一个名为 .ssh 的隐藏文件夹。
打开 .ssh 文件夹,您会找到一对密钥文件:id_rsa(私钥)和 id_rsa.pub(公钥)。
id_rsa 是您的私钥文件,用于身份验证。
id_rsa.pub 是与该私钥配对的公钥文件,用于将其添加到远程服务器上的授权列表中。

linux下文件

  • cat ~/.ssh/id_rsa.pub

添加公钥

在gitlib,右上角用户那里——>编辑个人资料——>SSH密钥

上传代码

  • git init
  • git add --all
  • git commit -m "更新说明"
  • git remote add origin 项目下clone的地址
  • git pull origin main --allow-unrelated-histories # 强制设置远程分支的历史记录作为起点
  • git push -u origin main

下载代码

linux系统下

  • yum install git 安装git
  • cd /var/www
  • mkdir myproject
  • cd myproject
  • git clone 项目下clone的地址

注意,Git 仓库所在的目录权限或所有权配置上存在问题导致无法正常执行 Git 命令,一般执行以下这个命令就行
git config --global --add safe.directory 项目根目录

运行项目

安装依赖

  • cd 项目根目录
  • composer install

建数据库

  • mysql -u root -p
  • 输入mysql密码
  • 创建数据库:CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
  • 赋予权限:GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';

laravel不会自动创建数据库,需要手动创建,虽然很多数据库没用,但不创建的话,迁移不成功。

  • CREATE DATABASE admin;
  • CREATE DATABASE appcenter;
  • CREATE DATABASE forge;
  • CREATE DATABASE greenbrowser;
  • CREATE DATABASE mingshivideo;

迁移数据

  • cd 项目根目录
  • 创建表:php artisan migrate
  • 生成默认数据:php artisan db:seed

如果提交文件的时候,framework里的东西没有提交,那么要重新创建文件夹,否则会出错
mkdir -p storage/framework/cache
mkdir -p storage/framework/sessions
mkdir -p storage/framework/cache/views
改变一下用户组,赋予权限:chown -R nginx:root 项目根目录/storage
php artisan cache:clear
php artisan config:cache

创建虚拟主机

  • cd /etc/nginx
  • vim conf.d/lxstore_center.conf
server {
    listen 8000;

    # Log files for Debugging
    access_log /var/log/nginx/lxstore-center-access.log;
    error_log /var/log/nginx/lxstore-center-error.log;

    # Webroot Directory for Laravel project
    root /var/www/myproject/lxstore_center/admin-dev/public;
    index index.php index.html index.htm;

    # Your Domain Name
    server_name 域名或者公网IP;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    # PHP-FPM Configuration Nginx
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        # fastcgi_pass unix:/run/php-fpm/php-fpm.sock; # webtatic
        fastcgi_pass unix:/run/php-fpm/www.sock; # remi
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~ /\.ht {
        deny all;
    }
}
  • sudo systemctl reload nginx

  • ldd aapt 查看一下依赖有没有问题

  • yum install libpng12

  • yum install unzip 安装unzip,用于解压图标

aapt需要有执行的权限,添加一下

  • chmod +x ./aapt

添加定时任务

crontab -e
* * * * * cd /var/www/myproject/lxstore_center/admin-dev && php artisan schedule:run >> /dev/null 2>&1

其他

云数据盘挂载
首先要初始化。然后执行命令
lsblk
如果出现如下内容

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    253:0    0   40G  0 disk 
└─vda1 253:1    0   40G  0 part /
vdb    253:16   0    1T  0 disk 
└─vdb1 253:17   0 1023G  0 part 

说明1023G的数据盘还没有挂载
执行 mount /dev/vdb1 /mnt/data 进行挂载
没有目录自己创建
执行 df -h 可以看到挂载的数据盘

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,907评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,987评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,298评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,586评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,633评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,488评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,275评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,176评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,619评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,819评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,932评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,655评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,265评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,871评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,994评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,095评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,884评论 2 354

推荐阅读更多精彩内容