WordPressをはじめとするウェブページの開発で使われている、PHPの概要をまとめました。

PHPとは
PHPはHypertext Preprocessorのことです。WEBアプリケーションの開発で使用されます。
PHP は、PHP: Hypertext Preprocessor を意味し、広く使用されているオープンソースの汎用スクリプト言語です。 HTML に埋め込むことができ、Web アプリケーションの開発に特に適しています。 PHP の構文の多くは C、Java、Perl 言語から転用したもので、 簡単に習得することができます。この言語は、動的に生成されるウェブページを Web 開発者が速やかに作成できるようにすることを主な目標として つくられました。しかし、それだけにとどまらず、 もっと多くのことを PHP を使って行うことができます。

PHPの日本語のマニュアルは以下のページで確認できます。

phpはWordPressで使われている
phpは動的にサイトを管理するツール、WordPressで使われているプログラム言語です。WordPressはMySQLとの連携を行って動作します。PHPはMySQLとの連携がしやすい特徴があります。

phpのバージョン
PHPは、定期的にリリースされバージョンが更新されます。

サーバー上のPHPの実行環境のPHPのバージョンアップデートがWordPressの動作に影響を与えることもあります。PHPのバージョンと各ソフトウェアの互換性について把握しておく必要があります。
PHPの特徴
PHPはWEBアプリケーションの開発に使われています。PHPはコンパイル不要で実行が速いこと、データベースとの連携が容易であること、プログラムの文法がシンプルで初心者でも学びやすいことなどが特徴です。
PHPが使われているソフトの例
PHPが使われているソフト、サービスなどを紹介します。以下のサービスはPHPが使われています。
- Wikipedia
- WordPress
- Slack
- 他
PHPの用途
PHPの用途はWebサイトやWebアプリケーションの開発に特化しています。
PHPを動作させるにはPHPを動作させるための実行環境が必要
PHPを実行させるには他のプログラミング言語同様にOS上にPHPの動作環境を作る必要があります。以下で動作環境について詳細を解説します。
Windows のPHP実行環境
WindowsでPHPの実行環境を構築する方法は以下のページから確認できます。

いくつかインストール方法がありますが、XAMPP、WAMP、Bitnamiを使用することで簡単にWindows上でPHPの実行環境を整えることができます。

XAMPPのインストール作業証跡は以下の記事でまとめています。
LinuxのPHP実行環境
Red Hat系のディストリビューションでLinuxにphpをインストールするにはyumコマンドもしくはdnfコマンドを使用します。
yum install php
dnf install php

yumコマンドとdnfコマンドの違いは以下の記事でまとめています。
UbuntuなどのDebian系のLinuxでPHPをインストールするには以下のコマンドを実行します。
sudo apt install php
PHPの書き方
PHPの多くの構文はC、Java、Perl 言語から転用されて開発されています。
以下のPHPのマニュアルでPHPの書き方を確認できます。

参考資料
本記事の作成に使用した参考資料を掲載します。




