Linux下Composer新建一个PHP项目并上传至Github

前序说明

  • Linux CentOS 7
  • 有自己的Git账号,如:Kobe@qq.com / kobe / abc123(以下演示将以此邮箱、账号、密码为例)
  • 安装了composer(官方安装说明:https://docs.phpcomposer.com/00-intro.html

一. Composer新建一个PHP项目

1.1 生成composer.json和vendor

[root@master test]# composer init  //初始化composer
... 填写一下你自己的项目说明等信息
[root@master test]# composer install   //根据你生成的composer.json安装项目

在这里插入图片描述

1.2 编辑composer.json及新建自动加载文件夹

编辑 composer.json 文件,添加如下内容:
在这里插入图片描述
完成之后,在根目录下新建一个 “src”、一个"test" 文件夹,与 “vendor” 文件夹同级。

此时,comopser会自动加载 “src” 文件夹下的所有文件。
在src下新建一个类,Foo.php,其命名空间就是在composer.json里面自定义的命名空间,如下:
在这里插入图片描述
在 test 文件夹下新建一个执行脚本,如 ‘test.php’,编辑内容:
在这里插入图片描述
最后,在根目录下执行composer命令,重新生成自动加载,然后运行:

[root@master demo]# composer dump-autoload  // 让composer加载你新编辑的文件,这一命令往往是在编辑完成后,最后一步执行
[root@master demo]# cd test && php test.php
Foo class running...
[root@master demo]#

在这里插入图片描述
如上图所示,打印了我们执行编写的方法内容,至此composer新建项目目录结束。

二. 上传项目至Github

1.1 在你的git账号中新建一个仓库

在这里插入图片描述
如上,假设你新建了个仓库叫: kobe/test
复制一下项目的地址:
在这里插入图片描述
在这里插入图片描述

1.2 初始化本地git环境

进入到根目录,克隆远程仓库:

[root@master test]# git clone https://github.com/你的仓库地址

在这里插入图片描述
将当前目录下全部的文件都拷贝到“demo”目录下,可以看到 READMD.md文件就是我们远程仓库的内容:
在这里插入图片描述

[root@master test]# git init  // 初始化git

1.3 添加需要提交的文件并且提交到github

[root@master test]# git add . // 添加要上传的文件(当前目录下的全部文件)
[root@master test]# git commit -m "测试上传" // git提交注释
[root@master test]# git config --global user.email "Kobe@qq.com"// 设置提交的账号email(以前序说明的虚拟账号密码为例)
[root@master test]# git config --global user.name "kobe" // 设置提交的用户名
[root@master test]# git push origin master // 推送文件到远程仓库
Username for 'https://github.com': kobe
Password for 'https://kobe@github.com': 【这里输入你的密码,如:abc123】
Counting objects: 19, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (15/15), done.
Writing objects: 100% (18/18), 6.12 KiB | 0 bytes/s, done.
Total 18 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), done.
To https://github.com/xxx/xxx
   14c9a05..980880b  master -> master

在这里插入图片描述
查看GitHub上的远程仓库,如下:
在这里插入图片描述
上传代码到远程仓库成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值