1. Создадим composer.json:
Код:
{ "require": { "doctrine/orm": "*" } }
2. Запустим следующую команду:
Код:
"C:\xampp\php\php" composer.phar install
Увидите что-то типа такого:
Код:
C:\xampp\htdocs\doctrine>"C:\xampp\php\php" composer.phar install No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomp oser.org/install for more information. Loading composer repositories with package information Updating dependencies Lock file operations: 26 installs, 0 updates, 0 removals - Locking composer/package-versions-deprecated (1.11.99.4) - Locking doctrine/annotations (1.13.2) - Locking doctrine/cache (2.1.1) - Locking doctrine/collections (1.6.8) - Locking doctrine/common (3.2.0) - Locking doctrine/dbal (3.1.3) - Locking doctrine/deprecations (v0.5.3) - Locking doctrine/event-manager (1.1.1) - Locking doctrine/inflector (2.0.4) - Locking doctrine/instantiator (1.4.0) - Locking doctrine/lexer (1.2.1) - Locking doctrine/orm (2.10.2) - Locking doctrine/persistence (2.2.2) - Locking psr/cache (1.0.1) - Locking psr/container (1.1.1) - Locking symfony/console (v5.3.7) - Locking symfony/deprecation-contracts (v2.4.0) - Locking symfony/polyfill-ctype (v1.23.0) - Locking symfony/polyfill-intl-grapheme (v1.23.1) - Locking symfony/polyfill-intl-normalizer (v1.23.0) - Locking symfony/polyfill-mbstring (v1.23.1) - Locking symfony/polyfill-php72 (v1.23.0) - Locking symfony/polyfill-php73 (v1.23.0) - Locking symfony/polyfill-php80 (v1.23.1) - Locking symfony/service-contracts (v2.4.0) - Locking symfony/string (v5.3.7) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 26 installs, 0 updates, 0 removals 0 [>---------------------------] 0 [>---------------------------] - Installing composer/package-versions-deprecated (1.11.99.4): Extracting archive - Installing symfony/polyfill-php80 (v1.23.1): Extracting archive - Installing symfony/polyfill-php72 (v1.23.0): Extracting archive - Installing symfony/polyfill-mbstring (v1.23.1): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.23.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.23.1): Extracting archive - Installing symfony/polyfill-ctype (v1.23.0): Extracting archive - Installing symfony/string (v5.3.7): Extracting archive - Installing psr/container (1.1.1): Extracting archive - Installing symfony/service-contracts (v2.4.0): Extracting archive - Installing symfony/polyfill-php73 (v1.23.0): Extracting archive - Installing symfony/deprecation-contracts (v2.4.0): Extracting archive - Installing symfony/console (v5.3.7): Extracting archive - Installing psr/cache (1.0.1): Extracting archive - Installing doctrine/event-manager (1.1.1): Extracting archive - Installing doctrine/deprecations (v0.5.3): Extracting archive - Installing doctrine/collections (1.6.8): Extracting archive - Installing doctrine/cache (2.1.1): Extracting archive - Installing doctrine/lexer (1.2.1): Extracting archive - Installing doctrine/annotations (1.13.2): Extracting archive - Installing doctrine/persistence (2.2.2): Extracting archive - Installing doctrine/instantiator (1.4.0): Extracting archive - Installing doctrine/inflector (2.0.4): Extracting archive - Installing doctrine/dbal (3.1.3): Extracting archive - Installing doctrine/common (3.2.0): Extracting archive - Installing doctrine/orm (2.10.2): Extracting archive 0/25 [>---------------------------] 0% 10/25 [===========>----------------] 40% 13/25 [==============>-------------] 52% 19/25 [=====================>------] 76% 20/25 [======================>-----] 80% 21/25 [=======================>----] 84% 22/25 [========================>---] 88% 23/25 [=========================>--] 92% 24/25 [==========================>-] 96% 25/25 [============================] 100% 11 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating autoload files composer/package-versions-deprecated: Generating version class... composer/package-versions-deprecated: ...done generating version class 19 packages you are using are looking for funding. Use the `composer fund` command to find out more!