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>