CODE-U - はじめてのPHPプログラミング - 開発ツールのインストール

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

1. テキストエディタ

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

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

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

本講座では 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 をインストールして学習を進めます。

3. ターミナル

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

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

  • Terminal
    • macOSにデフォルトで付属しています。アプリケーション -> ユーティリティから起動できます。
  • iTerm2
    • 高機能なターミナルソフトウェアです。カスタマイズ性が高く人気があります。
  • Hyper
    • Electronで実装されているオシャレなターミナルソフトウェアです。JavaScriptコードでカスタマイズできます。

本講座では Windowsの場合はコマンドプロンプトを使って学習を進めます。

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

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

本講座では Macの場合はTerminalを使って学習を進めます。