centos7下安装composer和git

摘要:
二、源码安装:1.如果没有安装过下面的依赖,安装git前要手动安装下依赖包sudoyuminstall-ywgetsudoyuminstall-ygcc-c++sudoyuminstall-yzlib-develperl-ExtUtils-MakeMaker2.去官网下载最新版本的git源码包,我现在的最新版本是git-2.22.0wgethttps://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz3.接下来就是解压,配置,安装tar-xfgit-2.22.0.tar.gzcdgit-2.22.0./configure--prefix=/usr/localmakesudomakeinstall4.运气比较好,没有报错。如果出错一般是依赖包缺失,安装下就好,如果是其他的问题,请Google吧。

一、安装composer

composer 属于php的包依赖管理工具。

1、进入Composer国内镜像网站文档页查看安装方法:

https://docs.phpcomposer.com/00-intro.html

2、在centOS系统中进入特定目录执行以下命令:

cd /usr/local/composer
curl -sS https://getcomposer.org/installer | php

3、将composer加到/usr/local/bin中,避免执行 php composer.phar

mv composer.phar /usr/local/bin/composer

如果执行composer时报错:
出错: /usr/bin/env: php:没有那个文件或目录

就添加一个软链接即可:
ln -s /usr/local/php/bin/php  /usr/local/bin/php

4、多个版本php时,可以指定php版本执行composer

/usr/local/php72/bin/php composer.phar

5、检查是否安装成功

composer --version

二、安装下载git

安装方法有两种:

一、yum命令安装:

sudo yum install -y git

此方法简单,并且会自动安装依赖的包,而且会从源里安装最新的版本(不过不一定是最新的git)。

二、源码安装:

1.如果没有安装过下面的依赖,安装git前要手动安装下依赖包

sudo yum install -y wget
sudo yum install -y gcc-c++sudo yum install -y zlib-devel perl-ExtUtils-MakeMaker

2.去官网下载最新版本的git源码包,我现在的最新版本是 git-2.22.0

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz

3.接下来就是解压,配置,安装(更多请github教程

tar -xf git-2.22.0.tar.gz
cd git-2.22.0./configure --prefix=/usr/localmake
sudo make install

4.运气比较好,没有报错。如果出错一般是依赖包缺失,安装下就好,如果是其他的问题,请Google吧。接下来可以用以下命令查看git版本

[citta@citta ~]$ git --version
git version 2.22.0

到此安装完成了,可以在任意路径下使用了!

ps:安装时有时会提示

yum提示Another app is currently holding the yum lock; waiting for it to exit...

直接强制关掉yum进程:#rm -f /var/run/yum.pid

在执行安装命令即可

免责声明:文章转载自《centos7下安装composer和git》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用git绿色、红色图标不显示的问题Vue中使用Echarts实现立体柱状图(长方体)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

初识Git(一)

以前经常听到Git,作为一个菜鸟级自学选手从没有真正去了解Git,借刘铁猛老师在油管上的《对答如刘》初步认识了git,作以下记录。 1.初始化一个git管理的文件夹 首先我在我的电脑C盘Projects目录下新建了一个New文件夹 New文件夹此时为一个空文件,我们在CMD命令行中输入如下命令来初始化文件夹为git repository 2.为提交创建...

git操作命令

参考:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git 分布式版本控制系统、安全、不需要联网、强大的分支管理 分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但是这个服务器的作用仅仅是用来方便“交换”大家的修改。 svn是集中...

ubuntu安装java jdk选择版本

前面的手工下载包安装java最终导致android编译失败,找了很久没找到原因,今天开始用源安装java,把经验或相关链接写下备用。 安装sun-java6-jdk 在Ubuntu 10.04中安装Sun JDK时,会提示找不到报sun-java6-jdk,但是使用Tab键明明可以提示sun-java6-jdk,很奇怪。apt-get会提示如下信息:...

python 全栈开发,Day85(Git补充,随机生成图片验证码)

昨日内容回顾 第一部分:django相关 1.django请求生命周期 </span>1<span style="color: #000000;">. 当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端 请求头和请求体中会包含浏览器的动作(action),这个动作通常为get或者post,体现在url之中. &l...

Rabbit MQ安装配置及常见问题

Window安装 1:RabbitMQ安装 1.1:安装Erlang:http://www.erlang.org/ 1.2:安装RabbitMQ:http://www.rabbitmq.com/download.html 1.3:window 平台配置参考:https://github.com/ServiceStack/rabbitmq-windows 1...

git commit message规范与约束(全局安装)

git commit message格式 git每次提交代码,都必须写commit message(提交说明),用来说明本次提交的目的,否则不允许提交。 git commit -m "hello world" 上面代码的-m 参数,就是用来指定commit message的。 commit message的写法规范有许多,本文介绍目前使用最广的,比较合...