https://github.com/iamapen/php-ci-lib
kickfile for php CI libs on Windows
https://github.com/iamapen/php-ci-lib
php
Last synced: 2 months ago
JSON representation
kickfile for php CI libs on Windows
- Host: GitHub
- URL: https://github.com/iamapen/php-ci-lib
- Owner: iamapen
- Created: 2019-01-22T19:48:48.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-30T16:17:45.000Z (over 2 years ago)
- Last Synced: 2025-02-03T08:13:35.244Z (4 months ago)
- Topics: php
- Language: Batchfile
- Homepage:
- Size: 117 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Windows用CI系PHPライブラリ
WindowsでIDEからPHPのCI系ライブラリを叩くためのもの以下の理由で作ったもの
- cygwinやmsys2からcomposerを実行すると、`*.bat` がついてこないため、IDEから外部ツールとして実行できない。
- 複数バージョンのPHPからの実行が面倒。composerの実行自体をIDEやcmd.exeからやってる人には必要ないと思う。
ライブラリ間の依存面、CI環境ではどうせ別のPHPプロセスから実行することを鑑みて、各ライブラリごとにプロジェクト(composer.json)を分けている。
## 使い方
1. この中に最新のcomposerをダウンロード
2. 各ライブラリのディレクトリの中で `composer install`
3. `winBridge/*.bat` の中の `PHP_BIN` を自分の環境に合わせて書き換える。
もしくは、環境変数 `PHP_BIN` に php.exe のフルパスを登録する。
基本的には最新のPHPにするのがパフォーマンス面でよい。
4. IDEに外部ツールとして `winBridge/*.bat` を登録する。
composer本体も登録する。## TODO
- インストールは自動化できなくもないが、全てを入れるわけでもないだろう