linux环境下composer的安装与使用

一.下载 Composer(安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。)

  1.下载安装脚本 - composer-setup.php - 到当前目录。

    php -r "copy(‘https://install.phpcomposer.com/installer‘, ‘composer-setup.php‘);"

  2.执行安装过程

    php composer-setup.php

  3.删除安装脚本

    php -r "unlink(‘composer-setup.php‘);"

  4.安装完成后会有composer.phar文件,运行php composer.phar就可以查看composer

二.composer分为局部安装和全局安装

  1.局部安装

    可以将 composer.phar 文件复制到任意目录(比如项目根目录下),然后通过 php composer.phar 指令即可使用 Composer 了!

  2.全局安装

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

    然后通过composer就可以使用composer了,不管是不是root用户,都要加上sudo

  3.composer版本升级

    composer selfupdate

三.镜像更换(用composer的源镜像会很慢,推荐使用阿里云的镜像)

  1.查看当前镜像源

    官方文档推荐使用:composer config -g repo.packagist,但是这个命令有些人执行会报错

    

    执行这个命令就不会报错了:composer config -g repo.packagist.org,我这里已经更换为阿里云镜像了

    

    最简单的命令:composer config -gl,这个就可以看清全局的配置了

    

  2.更换镜像源(阿里云镜像)

    全局配置:(推荐)

      composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

    取消配置:

      composer config -g --unset repos.packagist

    局部配置:(局部配置还可以在composer.json中手动添加镜像源)

      composer config repo.packagist composer https://mirrors.aliyun.com/composer/

    取消配置:

      composer config --unset repos.packagist

四.使用

  1.如果你还没有使用composer安装过,先要创建一个composer.json,比如我们安装monolog

   composer.json应写入如下代码

   {

      "require":{

          "monolog/monolog": "1.0.*"

      }

    }

    然后运行 composer install

  2.当你同时有composer.json和composer.lock两个文件时,composer会先读取composer.lock的配置,你想安装其它包时

    先在composer.json里加上你要安装的包名

    composer update  更新所有

    composer update 包名  更新指定包名

五.删除composer

  1.查找composer,这个会查出composer的绝对路径

    whereis composer

  2.删除composer

    rm -rf composer绝对路径

  

    

    

    

  

原文地址:https://www.cnblogs.com/dyj--php/p/11611983.html

时间: 2024-09-29 08:29:31

linux环境下composer的安装与使用的相关文章

mosquitto在Linux环境下的部署/安装/使用/测试

mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. 使用传统源码安装步骤: 步骤1:http://mosquitto.org/files/source/官网下载源码,放到Linux环境中.解压后,找到主要配置文件config.mk,其中包含mosquitto的安装选项,需要注意的是,默认情况下mosquitto的安装需要OpenSSL(一个强大的安全

Linux 环境下pip的安装

转载原地址为http://i.cnblogs.com/EditPosts.aspx?opt=1,转载请注明原地址,谢谢! 1. 概述 自动化发布平台需要在线上环境重新安装部署,涉及到多个包的安装,之前没有记录下.导致此次安装的时候, 有些过程主要重新再经历一遍,不过也好,至少可以趁这个机会把Python涉及各个模块安装部署做到自动化. 1.1 pip的安装 网上一堆关于Linux下pip的安装文档,大部分是无法使用的,不知道这些人自己有没有尝试过.而且大部分是完全一样的, 估计是粘贴复制的居多.

linux环境下的php安装--20150424

Linux环境用的是rhel6.4,刚装的虚拟机,直接用iso镜像里的包来安装了. 1.挂载cdrom,进入/mnt/目录下,使用“mkdir cdrom”指令就可以创建一个名为cdrom的文件夹了,这个文件夹就是要用来挂载光盘镜像的了. 2.指令“mount /dev/cdrom /mnt/cdrom/”挂载上镜像,软件包都是在/mnt/cdrom/Packages/目录下. 3.用“find | grep php”搜索一下,会看到有很多的php相关的rpm包,找2个包,分别为php-comm

第十八篇 Linux环境下常用软件安装和使用指南

提醒:如果之后要安装virtualenvwrapper的话,可以直接跳到安装virtualenvwrapper的方法,而不需要先安装好virtualenv 安装virtualenv和生成虚拟环境 安装virtualenv:yum -y install python-virtualenv 生成虚拟环境: 先切换到想要生成虚拟环境的目录下面 生成python2的虚拟环境:virtualenv 虚拟环境名,例如:virtualenv test_py2 生成python3的虚拟环境:virtualenv

linux环境下pytesseract的安装和央行征信中心的登录验证码识别实战

首先是安装,我参考的是这个 http://blog.csdn.net/xinghun_4/article/details/47860645 我是centos,使用yum yum install python-devel libjpeg libjpeg-devel freetype freetype-devel zlib zlib-devel littlecms littlecms-devel libwebp libwebp-devel libfreetype libfreetype-devel

Linux 环境下手工编译安装Apache

手工编译安装Apache 实验准备: 1.VMwore 12 环境下Red Hat 6.5版本虚拟机一台 2.相关软件包:apr.apr-util.httpd 备注:apache官网下载http://www.apache.org/ 将实验所需的软件包下载好,并解压到指定文件夹 `` 一.Apache安装 1.首先解压软件包http.apr.apr-util(支持Apache上层应用跨平台,提供底层接口库)至/opt目录下 tar xzvf http-2.4.2.tar.gz -C /opt ta

linux环境下的python安装过程(含setuptools)

这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: 将python-2.7.3.tgz下载至/opt目录下. 二.python的解压 三.python的编译与安装 在对python进行编译之前,必须对它进行配置.在unix/linux平台上的安装过程中,配置和编译过程全部已经自动化

Windows环境下Composer的安装和yii2的安装

1.先下载Composer-Setup.exe,下载地址:下载Composer .会自动搜索php.exe的安装路径,如果没有,就手动找到php路径下的php.exe. 2.在PHP目录下,打开php.ini文件,开启openssl扩展.去掉extension=php_openssl.dll前面的分号(;) 3.把php目录添加到环境变量(和php.exe同级目录的路径)例如:D:\apache_php\php添加到环境变量path里. 4.下载composer.phar,下载地址:Compos

linux环境下Nginx的安装、配置及使用

因为工作环境大多数都是windows server服务器,仅有的linux服务器同事们都在抢着用,所以特意买了一台阿里云服务器,感兴趣的小伙伴可以了解一下,一年只要293: https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=tmy8r0z0 系统版本:CentOS7.4 64位  当我吭哧吭哧安装好nginx可以正常访问之后,手贱输入了yum install nginx然后发现居然可以这样下载安装!!!只是安装的版本是1.12.2,