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