Pickles 2

Windows PC に周辺環境をセットアップする

Pickles 2 デスクトップアプリケーションが動作するために必要な、いくつかの外部のコマンドを、 Windows PC にインストールする方法についてご紹介します。

ここで紹介する方法は、手順の例であり、他のよりよい方法があるかも知れません。 また、内容が古くなっている可能性もあります。 詳しく、正確な情報は、それぞれ開発元のサイトを確認するようにしてください。

php コマンド

"コマンドプロンプト" を開いて、次のコマンドを実行してみてください。

$ php -v

次のようなバージョン情報が表示されれば、 php コマンドの準備はすでに整っています。(PHP 7.3 系以上が必要です)

PHP 8.2.4 (cli) (built: Mar 16 2023 16:10:27) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.4, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.4, Copyright (c), by Zend Technologies

バージョン番号が確認できない場合は、インストールが必要です。

Windows にPHPをインストールする方法がいくつかあります。ここでは XAMPP、MAMP、公式のPHPを使った方法をご紹介します。

XAMPP

XAMPP は、お使いの Windows PC に Apache、PHP、MySQL の環境をインストーラーを使って簡単にインストールできます。この中に含まれるPHPが利用できます。

MAMP

MAMP は、 XAMPP と同様、Apache、PHP、MySQL などの環境を簡単に構築してくれるツールです。

MAMP を使う場合、設定ファイルを一部書き換える必要があります。

  • php.ini-development を複製し、 php.ini に改名します。
  • php.ini の下記の記述の前にある ; をそれぞれ削除し、コメントを解除します。
    • extension_dir = "ext"
    • extension=fileinfo
    • extension=gd2
    • extension=mbstring
    • extension=openssl
    • extension=pdo_sqlite
    • extension=zip

PHP公式

PHP公式サイトで配布されているPHP を使う方法もあります。 Non Thread Safe 版を選択してください。 ZIPを解凍して任意のパスに設置して使用できます。

MAMP 同様、設定ファイルを一部書き換える必要があります。

  • php.ini-development を複製し、 php.ini に改名します。
  • php.ini の下記の記述の前にある ; をそれぞれ削除し、コメントを解除します。
    • extension_dir = "ext"
    • extension=fileinfo
    • extension=gd2
    • extension=mbstring
    • extension=openssl
    • extension=pdo_sqlite
    • extension=zip

パスの通し方

XAMPPやMAMPをインストールしただけではパスが通りません。後述する Composer のインストールを行うと、自動的にパスを通してくれるので、これを利用するのが簡単です。

手動でパスを通す場合は、コントロールパネルからパスを設定する方法があります。詳しくは Windows のマニュアルを参照してください。

PHP 7系 を使用する場合の注意

PHP 7系を使う場合、対応するアーキテクチャ(32bit または 64bit)が合っていないと、 CSVファイルの読み込みが上手くいかない問題が生じるようです。 お使いのWindowsと合ったインストーラーを選択してください。

VCRUNTIME140.dll が見つからない場合

PHPコマンドを実行したときに、"VCRUNTIME140.dll が見つからないため、コードの実行を続行できません。 プログラムを再インストールすると、この問題が解決する可能性があります。" というエラーが表示され、実行できない場合があります。

VCRUNTIME140.dll が見つからない というエラー

次の手順で VCRUNTIME140.dll をインストールして、再実行してみてください。

Microsoft から提供されている「Visual C++ 再頒布可能パッケージ」をインストールします。Microsoft Visual C++ 再頒布可能パッケージのダウンロードページ から、Visual C++ 再頒布可能パッケージをダウンロードしてください(Visual Studio 2015, 2017, 2019, 2022 用が一緒になっているものを選びます)。

システムが 64 ビットの場合は vc_redist.x64.exe、32 ビットの場合は vc_redist.x86.exe をダウンロードしてインストールしてください。

インストール後、PCを再起動することをお勧めします。

再起動後、再び php -v を実行して、問題が解決しているか確認してください。

composer コマンド

"コマンドプロンプト" を開いて、次のコマンドを実行してみてください。

$ composer --version

次のようなバージョン情報が表示されれば、 composer コマンドの準備はすでに整っています。

Composer version 2.5.1 2022-12-22 15:33:54

バージョン番号が確認できない場合は、インストールが必要です。

Composer の公式サイトに、セットアップの手順が書かれていますので参照してください。

Windows 向けにはインストーラーが提供されているので簡単にインストールできます。

もし、PHPのパスが通されていない場合、 Composer インストーラーから使用するPHPコマンド php.exe のパスを選択するように促されます。ここで "Add this PHP to your path?" のチェックボックスをオンにしておくと、選択した php.exe にパスが通るように自動的に設定されます。

git コマンド

"コマンドプロンプト" を開いて、次のコマンドを実行してみてください。

$ git --version

次のようなバージョン情報が表示されれば、 git コマンドの準備はすでに整っています。

git version 2.40.0

バージョン番号が確認できない場合は、インストールが必要です。

Windows では、 msysGit (git for windows) を使ってインストールできます。