メインメニュー
XAMPP アレンジ
IED
WSL2
-
道具箱
リポジトリ編
フレームワーク編
公開ソフトウェア
メタ
リンク
- PHP ライブラリ
- PHP 言語
basic-library:project目次
文書の過去の版を表示しています。
プロジェクトの作成 - apricot (α版)
— y2sunlight 2020-03-17
関連記事
- プロジェクトの作成 - apricot (α版)
開発環境
- XAMPP 7.3.15
- PHP 7.3.15 (VC15 X86 64bit thread safe)
Eclipse 2019-12 — PHP Windows 64bit版Composer 1.10.1プロジェクト名
- apricot (α版)
プロジェクトフォルダ
- D:\usr\ws2019\apricot\
ワークスペースの作成
プロジェクト(apricot)で使用するワークスペースを以下に作成します。
D:\usr\ws2019
Apacheの設定
{XAMPP Install Folder}\apache\conf\httpd.conf
httpd.confの末尾に以下の内容を追加します。
# My project settings Include conf/my-extra/*.conf
新しく、以下のフォルダを作成し、
{XAMPP Install Folder}\apache\conf\my-extra
その中に以下の内容で、ファイル(ws2019.conf)を作成します。
- ws2019.conf
Alias /ws2019 "D:/usr/ws2019" <Directory "D:/usr/ws2019"> Options All AllowOverride All Require all granted </Directory>
Apacheを再起動します。
Eclipseプロジェクトの作成
Eclipseを起動しワークスペース(D:\usr\ws2019)を開きます。
Eclipseの初期設定方法については、プロジェクトの作成を参照して下さい。プロジェクトの作成
メニュー[ファイル][新規][PHPプロジェクト]を選択します。
■ ここではプロジェクト名に[apricot]を指定します。
■ [完了]ボタンを押して下さい。ビルドパスの設定
プロジェクトを右クリック[プロパティー]をクリックします。
■[プロジェクト・ファセット][Composer]にチェックを入れ、[適用して閉じる]をクリックします。
■Exlipseを終了します。
composerのインストール
ここでは、Composerをローカールインストールします。まずは、コマンドプロンプトを起動しプロジェクトフォルダ(D:\usr\ws2019\apricot)に移動して下さい。
以下のURLにアクセスします。
■
Command-line installation
下にあるスクリプトをコピーして順に実行して下さい。- composer-local-installer.bat
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"
上のインストールスクリプト(composer-local-installer.bat)はインストーラ(composer-setup.php)毎に違うので、このまま実行しないで下さい。必ず、最新のスクリプトを取得してから実行して下さい。composerのインストールが終了したら、以下のコマンドでComposerのバージョンを確認して下さい。
D:\usr\ws2019\apricot> php composer.phar -V Composer version 1.10.1 2020-03-13 20:34:27 --- 出力結果
次に、プロジェクトフォルダに composerコマンド(
composer.bat
)を作成します。- composer.bat
@D:\usr\xampp7.3.15\php\php.exe "%~dp0composer.phar" %*
PHPはPATH環境変数で設定されているものではなくて、PHP 7.3.15
を直接指定して使用しています。composerコマンドの動作確認の為に、
composer diagnose
を実行してみます。D:\usr\ws2019\apricot> composer diagnose Checking platform settings: OK Checking git settings: OK Checking http connectivity to packagist: OK Checking https connectivity to packagist: OK Checking github.com rate limit: OK Checking disk free space: OK Checking pubkeys: Tags Public Key Fingerprint: ******** Dev Public Key Fingerprint: ******** OK Checking composer version: OK Composer version: 1.10.1 PHP version: 7.3.15 PHP binary path: D:\usr\xampp7.3.15\php\php.exe OpenSSL version: OpenSSL 1.1.1d 10 Sep 2019
結果的に、プロジェクトフォルダに以下の2つのファイルをインストールしたことになります。
- composer.phar — phpスクリプト(Composer本体)
- composer.bat — batファイル(composerコマンド)
composer.jsonの初期化
Composerのインストールが出来たら、
composer init
コマンドを実行します。D:\usr\ws2019\apricot> composer init Welcome to the Composer config generator This command will guide you through creating your composer.json config. Package name (<vendor>/<name>) [y2sunlight/apricot]: Description []: Sample Project Author [y2sunlight <y2sunlight@soffice.biz>, n to skip]: n Minimum Stability []: Package Type (e.g. library, project, metapackage, composer-plugin) []: License []: proprietary Define your dependencies. Would you like to define your dependencies (require) interactively [yes]? n Would you like to define your dev dependencies (require-dev) interactively [yes]? n { "name": "y2sunlight/apple", "description": "Sample Project", "require": {} } Do you confirm generation [yes]? D:\usr\ws2019\apricot>
init
コマンドが終わると、プロジェクトフォルダ内にcomposer.json
を作成されます。- composer.json
{ "name": "y2sunlight/apricot", "license": "proprietary", "require": {} }
これでプロジェクトの準備ができました。
basic-library/project.1584975041.txt.gz · 最終更新: 2020/03/23 23:50 by y2sunlight
コメント