Red de conocimiento informático - Material del sitio web - Cómo instalar Composer

Cómo instalar Composer

1 Configure php.ini e instálelo fácilmente

Después de descargar el instalador Composer-Setup.exe del sitio web oficial, encontrará varios problemas durante el proceso de instalación:

1. ser encontrado Vaya a la extensión dll y modifique el parámetro extension_dir en el archivo php.ini

2. No se puede encontrar Browscap, modifique los parámetros de Browscap en el archivo php.ini

3. No se puede encontrar el archivo dll SSL, modifique "extension=php_openssl.dll" en el archivo php.ini y elimine "extension=php_openssl.dll". ini y elimine el ";" anterior

La interfaz de instalación correcta es la siguiente:

2 Utilice el sitio espejo chino de Composer, en lugar de sitios extranjeros

Al instalar Composer, el paquete de descarga no se encuentra en uso o falta. Esta es una razón bien conocida.

Por lo tanto, tenemos que utilizar algún sitio espejo nacional. Hay dos métodos comunes:

1. Modificar la configuración global: el archivo de configuración global generalmente se coloca en C:\. Usuarios\XXX\AppData\Roaming\Composer\config.json;

{ "config": { }, "repositorios": [ {"type": "composer", "url": "composer . com/repo/packagist/"}}, {"packagist": false}]}

2. Modifique la configuración actual: es decir, el archivo compositor.json actual del proyecto

Usar laravel El archivo de configuración compositor.json del proyecto es un ejemplo:

{ "name": "laravel/laravel", "description": "TheLaravel Framework", "keywords": [framework", "laravel"] , "licencia": "MIT", "tipo": "proyecto", "requerir": { "laravel/framework": "4.2.*"}, "autoload": { "classmap": [ " app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php"]}, "scripts": { " post-instalación -cmd": [ "php artisanclear-compiled", "php craft optimice" ], "post-update-cmd": [ "php artisanclear-compiled", "php craft optimice" ], "postcreate-project -cmd": [ "php artisankey:generate" ] }, "config": { "preferred-install": "dist" }, "minimum-stability": "estable", "repositorios": [ { "type": "compositor", "url": "poser.com/repo/packagist/"}, {"packagist": false}]}