プログラミング学習の準備 - 開発ツールのインストール(Windows)

PHPプログラミングの学習を進めるために以下の3つの開発ツールをインストールします。

  1. テキストエディタ
  2. Webブラウザ
  3. ターミナル

1. テキストエディタ

テキストエディタはプログラムを記述するためのソフトウェアです。プログラムの色付け機能(コードハイライト)や構文のチェック機能、テキストの置換機能など様々な機能があります。テキストエディタはプログラムを記述するだけでなく、メールのような文章を作成する用途にも利用できます。余談ですが、今読んでもらっているこの文章もテキストエディタで作成しています。最近のテキストエディタは「エクステンション(拡張機能)」を追加してカスタマイズできるものが多いです。

代表的なテキストエディタには次のようなものがあります。

  • Visual Studio Code
    • Microsoftが開発しているテキストエディタです。エクステンションも充実していて大変人気があります。
  • Brackets
    • Adobeが開発しているテキストエディタです。Adobe製品と相性が良いのが特徴です。
  • Atom
    • GitHub社が開発しているテキストエディタです。

Visual Studio Codeのイメージです。これからプログラミングを始める方には Visual Studio Code がオススメです。

2. Webブラウザ

Webブラウザはインターネットを閲覧するためのソフトウェアです。今、この画面を見ているソフトウェアがWebブラウザです。PHPプログラミングにおいては、Webアプリケーション開発時の動作確認に使用します。テキストエディタと同様に最近のWebブラウザはプラグインを追加してカスタマイズできるものが一般的です。

代表的なWebブラウザには次のようなものがあります。

  • Chrome
    • Googleの開発しているWebブラウザです。Androidにも搭載されています。
  • Safari
    • Appleの開発しているWebブラウザです。macOSやiOSにもデフォルトでインストールされています。
  • Edge
    • Microsoftの開発しているWebブラウザです。Internet Explorerの後継にあたります。
  • Firefox
    • Mozillaの開発しているWebブラウザです。オープンソースのWebブラウザです。

Chromeのイメージです。Webアプリケーション開発の動作確認に利用します。

3. ターミナル

ターミナルはキーボードでコンピュータを操作するソフトウェアです。キーボードからコマンドを入力することで、プログラムを実行します。テキストエディタで作成したPHPのプログラムもターミナルから実行できます。また一連のコマンドをファイルに記述することで、作業を自動化することもできます。

Windowsの代表的なターミナルには次のようなものがあります。

  • コマンドプロンプト
    • Windowsにデフォルトで付属しています。画面左下のスタートメニューに「コマンドプロンプト」とタイプして起動します。
  • PowerShell(デフォルトで付属)
    • Windows10にデフォルトで付属しています。.NETを基盤として動作します。画面左下のスタートメニューに「PowerShell」とタイプして起動します。
  • TeraTerm
    • SSHやtelnetといったプロトコルをサポートするリモートクライアントです。Linuxサーバに接続するときなどに使用します。

コマンドプロンプトのイメージです。コマンドプロンプトやPowerShellを使ってPHPプログラムを実行します。