天天看點

Linux下composer和插件的安裝

composer搞了我好久

搜尋到網上的好多都是 curl -sS https://getcomposer.org/installer | php

試過好多遍都是漫長的等待。。。肯定是被牆了,

是以唯一的辦法就是 直接手動下載下傳composer.phar

Linux下composer和插件的安裝

打開指令行視窗并執行如下指令将前面下載下傳的 composer.phar 檔案移動到 /usr/local/bin/ 目錄下面:

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

chmod u+x /usr/local/bin/composer

Windows系統:找到并進入 PHP 的安裝目錄,将 composer.phar 複制到 PHP 的安裝目錄下面,也就是和 php.exe 在同一級目錄。 在 PHP 安裝目錄下建立一個 composer.bat 檔案,并将下列代碼儲存到此檔案中:

@php "%~dp0composer.phar" %*
           

確定php.exe所在目錄,處于windows系統環境變量的Path中 

Linux下composer和插件的安裝

最後重新打開一個指令行視窗試一試執行 composer --version 看看是否正确輸出版本号

更新composer自身的指令為 

composer selfupdate

修改目前項目使用國内Composer鏡像

打開指令行視窗(windows使用者)或控制台(Linux、Mac 使用者),進入你的項目的根目錄(也就是 composer.json 檔案所在目錄),執行如下指令:

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

如果你希望全局有效,加上-g參數即可

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

Linux下安裝composer插件的代碼

 /alidata/server/php/bin/php    /usr/local/bin/composer global require "fxp/composer-asset-plugin:~1.1.1"

/alidata/server/php/bin/php 是我的伺服器的php.exe檔案所在路徑