PHP&MySQL

PHPとは

オープンソースの汎用プログラミング言語およびその処理系であり、特にサーバーサイドで動的なWebページを作成するための機能を多く備えていることを特徴とする。 名称の PHP は再帰的頭字語として、 “PHP: Hypertext Preprocessor” を意味するとされており、「PHP はHTMLのプリプロセッサである」とPHP自身を再帰的に説明している。

PHP がクライアントサイド JavaScript のようなものと異なっている点は、 コードがサーバーで実行され、その結果がクライアントに送信されるということです。 クライアントは、スクリプトを実行した結果を受け取りますが、 その出力を作成したコードがどんなものなのかを知ることはできません。 全てのHTMLファイルをPHPで処理するようにWebサーバー を設定することさえ可能で、この場合、ユーザーが袖の内に何があるかを 見分けることは不可能になることでしょう。

MySQLとは?

MySQL(マイ・エスキューエル、英語圏ではマイ・シークルとも)は、オープンソースのリレーショナルデータベース管理システム(RDBMS)である。その名前は、共同設立者のミカエル・ウィデニウスの娘の名前である「My」と、Structured Query Languageの略称である「SQL」を組み合わせたものである。

MySQLは、GNU General Public Licenseの条件に基づいたフリーでオープンソースのソフトウェアであり、さまざまなプロプライエタリライセンスでも利用可能である。MySQLは、サン・マイクロシステムズ(現在のオラクル)に買収されたスウェーデンの企業MySQL ABが所有、出資していた。2010年にオラクルがサンを買収したとき、ウィデニウスはオープンソースのMySQLプロジェクトをフォークしてMariaDBを作った。

MySQLは、LAMP Webアプリケーションソフトウェアスタック(LAMPは、Linux、Apache、MySQL、Perl/PHP/Pythonの頭字語)のコンポーネントである。MySQLは、Drupal、Joomla、phpBB、WordPressなど、多くのデータベース駆動型Webアプリケーションで使用されている。MySQLは、Facebook、Flickr、MediaWiki、Twitter、YouTubeなど、多くの人気Webサイトでも使用されている。

PHP やMySQLについての記事はこちら↓

PHP7&MySQL
「PHP7&MySQL」の記事一覧です。
タイトルとURLをコピーしました