PHPStorm は優れた PHP IDE です。vim の忠実なファンは、IdeaVim プラグインを追加して vim の機能を引き続き使用できます。この2つを組み合わせると魔法の武器になります。もちろん、Composer の登場により、PHP プロジェクトのコード構成とパッケージの依存関係が以前よりもシンプルになることも期待しています。この3つを組み合わせるとどうなるでしょうか?
PHPStorm を使用してプロジェクトを作成します。これについてはナンセンスな話はしません。
バージョン管理システムを通じてプロジェクトをチェックアウトするか、ローカル プロジェクトを直接作成するか...
気にしません。やるだけ。
いわゆるプロジェクトの組織構造、最も重要なのは私の個人的な習慣です
project_root -webroot nginx或者apache或者iis的root目录 -js -css -img -index.php 项目入口文件 -vendor composer管理的包,库所在目录 -composer.json -依赖的库,包等等,使用composer管理 -apps 自己根据情况设定或者根据使用的框架来设定子目录 -data 一些数据 -docs 一些文档
個人の状況に応じて自由に設定できますが、composerを使用する場合は必ずあります。ベンダーディレクトリはベンダーディレクトリではありません。手動で作成する必要があります。コンポーザーを使用すると自動的に作成されます
直接ダウンロード
実際、作業ディレクトリが workspace でプロジェクト ディレクトリが workspace/project_name である場合、composer.phar パッケージ (phar パッケージは Java jar パッケージに似ています) はプロジェクトのルート ディレクトリに配置されます。 workspace ディレクトリで、workspace/project_name ディレクトリで php ../composer.phar コマンド
を実行します (コマンドは利用可能な任意のコマンドに置き換えることができます)
php ../composer.phar command
即可(command可替换为任何可用命令)运行PHPStorm的Terminal工具,执行composer相关命令
当然你也可以 win+r键,输入cmd,进入dos命令行,然后切换目录到当前项目根目录执行命令
php composer.phar init
初始化 composer.json文件,运行命令会要求你输入一些信息,根据提示做吧
一直到 Define your dependencies 这一步,就是引入外部依赖
php composer.phar install
安装依赖包到vendor目录下,如果没有vendor目录会自动创建
当然你也可以在项目根目录下手动创建composer.json,然后再php composer.phpar install
如果想删除对某个包的依赖,只能是手动删除vendor目录下的包,然后 php composer.phar update
ターミナル ツールを実行します。 PHPStorm を実行して、composer 関連のコマンドを実行します
php combos.phar install依存関係の定義に進みます。このステップは外部依存関係を導入することです
phpコンポーザー.phar init
composer.json ファイルを初期化してコマンドを実行します。いくつかの情報を入力するよう求められますので、プロンプトに従ってください
vendorディレクトリに依存関係パッケージをインストールvendorディレクトリがない場合は自動的に作成されます
php combos.phpar install
を実行します。特定のパッケージへの依存を削除する場合は、ベンダー ディレクトリ内のパッケージを手動で削除してから、php を実行する必要があります。 combos.phar update
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选项查看帮助信息
以上がPHPStorm+Composer はプロジェクトのサンプルを迅速に初期化しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。