PHPStorm est un excellent IDE PHP ; les fans fidèles de vim peuvent ajouter un plug-in IdeaVim pour continuer à utiliser les fonctions de vim. La combinaison des deux constitue une arme magique. Bien sûr, j'espère aussi être plus avancé. L'émergence de Composer rend l'organisation du code et les dépendances des packages des projets PHP plus simples qu'auparavant. Que se passera-t-il si les trois sont combinés ?
Utilisez PHPStorm pour créer un projet, je ne dirai pas de bêtises à ce sujet.
Que vous extrayiez un projet via le système de contrôle de version ; que vous créiez un projet local directement ou que vous créiez un projet distant...
Je m'en fiche. Fais-le c'est tout.
La soi-disant structure d'organisation de projet, la chose la plus importante est la structure de répertoires. Mon habitude personnelle est
project_root -webroot nginx或者apache或者iis的root目录 -js -css -img -index.php 项目入口文件 -vendor composer管理的包,库所在目录 -composer.json -依赖的库,包等等,使用composer管理 -apps 自己根据情况设定或者根据使用的框架来设定子目录 -data 一些数据 -docs 一些文档
Elle peut être définie. librement selon les circonstances personnelles. , mais il doit y avoir un répertoire du fournisseur lors de l'utilisation de composer, et le répertoire du fournisseur n'a pas besoin d'être créé manuellement lors de l'utilisation de composer
Télécharger directement
Package composer.phar (le package phar est similaire au package java jar), placé dans le répertoire racine du projet
Lorsque votre répertoire de travail est workspace et que le répertoire du projet est workspace/project_name, en fait, vous pouvez directement placer composer.phar dans le répertoire de l'espace de travail Ensuite
dans le répertoire workspace/project_name, exécutez php ../composer.phar command
(la commande peut être remplacée par n'importe quelle commande disponible)
Exécutez l'outil Terminal de PHPStorm et exécutez le compositeur associé commandes
Bien sûr, vous pouvez également appuyer sur win+r, saisir cmd, saisir la ligne de commande dos, puis basculer vers le répertoire racine du projet actuel et exécuter la commande
php composer .phar init
Initialisez le fichier composer .json, l'exécution de la commande vous demandera de saisir certaines informations, suivez les invites
jusqu'à Définissez vos dépendances Cette étape consiste à introduire des dépendances externes
php composer.phar install
Installer les packages de dépendances dans le répertoire du fournisseur S'il n'y a pas de répertoire du fournisseur, il sera automatiquement créé
Bien sûr. , vous pouvez également créer manuellement composer.json dans le répertoire racine du projet. Ensuite php composer.phpar install
Si vous souhaitez supprimer la dépendance à un certain package, vous ne pouvez supprimer manuellement le package que dans le répertoire du fournisseur, puis <🎜. >php composer.phar update
Au fait, créez un nouveau projet dans phpstorm. Il existe une option pour créer un projet composer, alors pourquoi utiliser la ligne de commande ? La raison est que la bibliothèque composer a été chargéeCommandes communes du compositeurJe ne sais pas si gfw l'a fait ou comment. Bien que la ligne de commande soit plus lente, elle réussira certainement.
Putain GFW.
composer list 列出所有可用的命令 composer init 初始化composer.json文件(就不劳我们自己费力创建啦),会要求输入一些信息来描述我们当前的项目,还会要求输入依赖包 composer install 读取composer.json内容,解析依赖关系,安装依赖包到vendor目录下 composer update 更新最新的依赖关系到compsoer.lock文件,解析最新的依赖关系并且写入composer.lock文件 composer search packagename 搜索包,packagename替换为你想查找的包名称 composer require packagename 添加对packagename的依赖,packagename可修改为你想要的包名称 composer show packagename composer self-update 更新 composer.phar文件自身 composer command --help 以上所有命令都可以添加 --help选项查看帮助信息
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!