php:composer的安裝


composer的安裝

 

 

 

 


一、重要說明:composer的安裝,依賴於phpstorm;phpstorm的使用依賴於php;因此在安裝composer以前,必須安裝和配置好php和phpstorm軟件;

  1、有一部分composer在這里:C:\Users\Administrator\AppData\Roaming\Composer

 

 

 

二、下載網址:https://pkg.phpcomposer.com/

 

 

 


三、composer安裝的本質:就是下載"composer.phar"包;


  1、下載網址:https://pkg.phpcomposer.com/

 

 




四、composer安裝的命令:


  4.0、參考章節--如何安裝 Composer: https://pkg.phpcomposer.com/#how-to-install-composer


  4.1、 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" //下載腳本"composer-setup.php"到當前目錄


  4.2、 php composer-setup.php //執行安裝過程(下載最新的"composer.phar")


  4.3、 php -r "unlink('composer-setup.php');" //刪除腳本“composer-setup.php”

 

  4.4、安裝方法2:復制文件“composer.phar”和“composer.bat”,粘貼在“php安裝根目錄”;

 

  4.5、文件內容:composer.bat


@php "%~dp0composer.phar" %*

 

 

 




五、配置composer命令:


  5.1、把“composer.phar”和“composer.bat”復制到php的安裝根目錄“D:\tools\website\xampp\8012\php”


  5.2、在cmd內,可以使用"composer命令":

 


PS C:\Users\Administrator> composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.3.3 2022-04-01 22:15:35

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display help for the given command. When no command is given display help for the list command
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi|--no-ansi           Force (or disable --no-ansi) ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.
      --no-scripts               Skips the execution of all scripts defined in composer.json file.
  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.
      --no-cache                 Prevent use of the cache
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  about                Shows a short information about Composer.
  archive              Creates an archive of this composer package.
  browse               [home] Opens the package's repository URL or homepage in your browser.
  check-platform-reqs  Check that platform requirements are satisfied.
  clear-cache          [clearcache|cc] Clears composer's internal package cache.
  completion           Dump the shell completion script
  config               Sets config options.
  create-project       Creates new project from a package into given directory.
  depends              [why] Shows which packages cause the given package to be installed.
  diagnose             Diagnoses the system to identify common errors.
  dump-autoload        [dumpautoload] Dumps the autoloader.
  exec                 Executes a vendored binary/script.
  fund                 Discover how to help fund the maintenance of your dependencies.
  global               Allows running commands in the global composer dir ($COMPOSER_HOME).
  help                 Display help for a command
  init                 Creates a basic composer.json file in current directory.
  install              [i] Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
  licenses             Shows information about licenses of dependencies.
  list                 List commands
  outdated             Shows a list of installed packages that have updates available, including their latest version.
  prohibits            [why-not] Shows which packages prevent the given package from being installed.
  reinstall            Uninstalls and reinstalls the given package names
  remove               Removes a package from the require or require-dev.
  require              Adds required packages to your composer.json and installs them.
  run-script           [run] Runs the scripts defined in composer.json.
  search               Searches for packages.
  self-update          [selfupdate] Updates composer.phar to the latest version.
  show                 [info] Shows information about packages.
  status               Shows a list of locally modified packages.
  suggests             Shows package suggestions.
  update               [u|upgrade] Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.
  validate             Validates a composer.json and composer.lock.
PS C:\Users\Administrator>
PS C:\Users\Administrator>
PS C:\Users\Administrator>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM