composer.install

参考:

1、https://www.phpcomposer.com/

2、https://getcomposer.org

composer install

要求: PHP 5.3.2+ 以上版本。

一、下载安装:

1、安装包:

https://getcomposer.org/Composer-Setup.exe

下载后点击安装即可。

2、linux命令行

确定PHP加入到系统环境变量中,cmd 中使用php -v,若有 显示有php版本号则说明配置完成。

输入:

php -r "copy(‘https://install.phpcomposer.com/installer‘, ‘composer-setup.php‘);"  //下载composer安装脚本

php composer-setup.php   //运行安装脚本

php -r "unlink(‘composer-setup.php‘);"  //删除安装脚本

安装完成后,可以将 composer.phar 文件放到你的php.exe所在的目录下,因为配置了环境变量,所以能够实现全局安装。

全局使用:将composer.phar文件复制到 /usr/local/bin/composer 下

单个项目使用:将composer.phar文件复制到目标项目下

二、window下安装:

复制 composer.phar 文件到你的php.exe同级目录,在该目录下新建 composer.bat 文件,该文件内容为:@php "%~dp0composer.phar" %*

安装完成后,通过 composer --version 查看是否安装成功

三、换源

1、全局换源(win,mac,linux)

composer config -g repo.packagist composer https://packagist.phpcomposer.com

2、单个项目

composer config repo.packagist composer https://packagist.phpcomposer.com

或者修改该项目下的 composer.json 文件中 repositories 项:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

原文地址:https://www.cnblogs.com/minmax329/p/9058530.html

时间: 2024-08-30 15:47:11

composer.install的相关文章

【Yii2】Yii2执行完composer install 出现 vendor/bower/jquery/dist 找不到的解决方案

问题 在我们的项目中,vender的部分不会放在文件仓库内,而是被忽略掉. 删除项目内的"vender"`文件夹 在项目根目录执行composer install 访问项目,出现报错 The file or directory to be published does not exist: D:\xampp\htdocs\basic\vendor\bower/jquery/dist 解决 解决问题的关键在于升级composer到1.1.1,就不会出现对应的路径问题 /usr/local

[laravel] Laravel - composer install

#composer installLoading composer repositories with package informationUpdating dependencies (including require-dev) - Installing zgldh/workerboy (v0.15) Downloading: 100% - Installing vlucas/phpdotenv (v2.3.0) Downloading: 100% - Installing symfony/

【laravel54】composer install与composer update的区别

1.基础概念: 我们需要明白laravel项目里面有2个配置文件,composer.json和composer.lock文件,前者是下载的依赖包配置文件,后者是锁定的包版本信息. 使用之前,需要cd 进入项目根目录:执行>>> 2.composer install:会优先调用下载composer.lock文件里面的类库版本,与线上库类一致:默认下载至vendor目录.(建议) composer update:会直接下载composer.json里面依赖包最新版本,并同步更新compose

laravel根目录下如何解决在composer install时提示php版本需要更新?

1.删除项目根目录下composer.lock文件 2.重新执行composer intall 完美解决,有没发现好神奇! 网路上还有另外一种就是在执行composer install时候添加忽略版本命令,但是我试了,并没有什么用! 此操作同时也可以解决使用php artisan命令时候报错问题,真好!!! Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) 原文地址:https://www.cnb

Composer install 报错

Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for laravel/horizon v1.4.3 -> satisfiable by laravel/horizon[v1.4.3]. - laravel/horizon v1.4.3 requires ext-pcntl * -> the requested PHP exte

临时解决执行 Composer Install 返回 Killed 的问题

昨天在 Linux 服务器上部署 PHP 项目时遇到了一个问题,系统为 Centos 7 ,1 核 1G 的配置.通过 Git 拉取代码后,由于是基于 Laravel 框架的项目,所以需要使用 Composer 安装扩展包依赖,和平常一样,在项目根目录执行 composer install 但是直接输出了 killed,中断了安装,在网上查了一些资料,原因大致是内存不足导致的,程序不能正常使用,解决思路是 Linux 系统中内存不足时可以使用 Swap 分区进行扩充,具体操作步骤如下: # 查看

解决composer install 卡住的问题

执行 php composer.phar install 提示 Loading composer repositories with package informationUpdating dependencies (including require-dev) 1.  根本原因: 下载源在国外,无法正常下载. 2. 更改为国内下载站,执行如下命令: php  composer.phar config repo.packagist composer https://packagist.phpco

composer install 时遇到 Composer\Downloader\TransportException ...

安装错误 [Composer\Downloader\TransportException] Invalid credentials for 'https://packagist.phpcomposer.com/p/provider-2016%24ae19026fd0d5a3d5733e5a46202305c96ff2ae 1ccd7988bb88c5fa2a7e490f7d.json', aborting. 原因:  后来发现可能是composer文件中已经有一个 包來源的問題,, 也可能是沒有

windows环境composer install失败的解决办法

报错信息:[Composer\Downloader\TransportException] The "https://repo.packagist.org/p/doctrine/inflector.json" file could not be downloaded: fa iled to open stream: HTTP request failed! 百度了好多,都没用,有的说是把镜像改成 composer config -g repo.packagist composer ht