Web APIの開発

Contents

このシリーズ構成

このPHPでTinyWebDB APIを実装と拡張シリーズは、まずPHPでTinyWebDB APIを実装し、それからTinyWebDB に蓄積したデータの画像化を試みる。

PHPとは

PHP (PHP: Hypertext Preprocessor を再帰的に略したものです) は、広く使われているオープンソースの汎用スクリプト言語です。 PHP は、特に Web 開発に適しており、HTML に埋め込むことができます。

PHPとは、WEBサービスやWEBアプリ開発で使う非常に人気のあるプログラミング言語。

PHPはWEBサーバー上で動くため、開発するにはWEBサーバーにPHPがインストールされた環境が必要になります。

 

PHPのインストール

AMP環境とは(Apache、MySQL、PHP)で構築するWEBサービスやWEBアプリ開発環境。個別にインストールする作業は、かなりの時間を要します。おすすめ方法は、共通に利用できるDocker環境を構築する。

Dockerにインストール

PHP、WordPress の開発を行うと、VSCodeなど活用して、ローカルコードを書き、動作確認したいね。Dockerで用意することができます。

Dockerは、インフラ関係やDevOps界隈で注目されている技術の一つで、Docker社が開発している、コンテナ型の仮想環境を作成、配布、実行するためのプラットフォームです。
https://www.docker.com/what-docker

詳細は、次の節を参考にしてみてください。

どうしても機種別のAMP環境を作りたい場合、続けて読んでください。

Linuxにインストール

LAMP環境とは、LinuxにインストールしたApache, MySQL, PHPのことを指す。LinuxはUNIXの一種で、AMP環境は構築可能。実運用も可能。

MacOSにインストール

MacOSは、UNIXの一種で、AMP環境は構築可能。まずここMac OSX でWeb開発環境を構築するを参照。

Windowsにインストール

XAMPPという開発向け環境が人気のようだ。できるだけシンプルにするために、低いセキュリティ設定で実運用に向いてない。