La colonne tutorielle suivante de composer vous présentera comment installer manuellement composer sous Windows, j'espère que ce sera le cas. utile aux amis qui en ont besoin.
composer est un outil de gestion des dépendances PHP L'installation sous Windows est souvent bloquée. manuel La méthode d'installation est à titre de référence uniquement
1. Préparation avant l'installation
(1)Composer nécessite PHP 5.3.2+ pour s'exécuter
(2) Ajoutez la variable path au répertoire d'exécution php.
C'est pour vous assurer que vous pouvez exécuter directement php -v lors de l'ouverture de cmd n'importe où
(3) Assurez-vous que php ouvre l'extension openssl
Recherchez OpenSSL dans php .ini et supprimez le point-virgule précédent, enregistrez et redémarrez le serveur.
2. Installez et configurez composer
(1) Téléchargez composer.phar
https://getcomposer.org/composer.phar 下载到本地 (例如F:\tools\composer)
cmd et exécutez
cd F:\tools\composer F: php composer.phar -v
(2) Ajoutez le répertoire où se trouve composer.phar à la variable d'environnement path
(3) Créez un Commande de raccourci du compositeur
cd F:\tools\composer F: echo @php "%~dp0composer.phar" %*>composer.bat
est dans F:toolscomposer a créé un fichier batch composer.bat, et F:toolscomposer a été ajouté à la variable d'environnement. À l'avenir, saisir composer n'importe où équivaudra à .
php composer.phar
(4) Modifier le miroir
Adresse du miroir japonais
http://composer-proxy.jp/proxy/packagist
Peut être défini globalement ou selon les besoins
Afin d'éviter d'avoir à effectuer deux requêtes lors de l'installation du package, pensez à ajouter désactiver Paramètres du packagiste
Paramètres globaux
查看 composer 主目录:通过 composer
config -l -g
命令可以列出 composer 的全局配置信息,在这些信息中查找[home]
配置项就是
composer 的主目录。
进入 composer 的主目录,打开 config.json
文件(如果没有就自己创建一个),然后增加本镜像服务的配置信息,最终内容如下:
{ "config": { }, "repositories": [ {"type": "composer", "url": "http://composer-proxy.jp/proxy/packagist"}, {"packagist": false} ] }
按需设置
如果只需要特定的项目指定特定的镜像,则不需修改全局设置,在需要的地方进行修改
以 laravel 项目的 composer.json
配置文件为例,添加本镜像服务配置信息后如下所示(注意最后几行):
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "laravel/framework": "5.0.*" }, "require-dev": { "phpunit/phpunit": "~4.0", "phpspec/phpspec": "~2.1" }, "autoload": { "classmap": [ "database" ], "psr-4": { "App\\": "app/" } }, "autoload-dev": { "classmap": [ "tests/TestCase.php" ] }, "config": { "preferred-install": "dist" } "repositories": [ {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"}, {"packagist": false} ]}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!