未経験からでもWEBエンジニアになれるブログ(さぼり気味)

可能な限り楽して生きていきたい。好きなものだけ食べて痩せたい。控えめに行っても玉の輿乗りたい。ほんとはプライベートブログにしたい。何もしてないのに尊敬されたい。家から出たくない。

Wordpress①-予備知識の用語集

 

時間は空きましたが、今回からWordpressの構築についてお話していきます。

ちなみに、サーバーサイドのことがまttttったく分かっていません。現時点で。

 

記事を書き終えるくらいまでには、しっかり理解しておきたい所存。

 

 

まずは今回第一回目、予備知識からお話します。

 

 

 

用語集

 

Wordpressを構築していく上で、行き詰っていろいろ調べたりしていく中で絶対出てくる用語を先生が簡単にまとめてくれたので、メモがてら紹介しておきます。

 

 

ネットワーク


ネットワークとは, 2台以上のマシンをつないでファイル(データ)を
やり取りできるようになれること
二台つないでやり取りできるようになればもうネットワーク

 

インターネット


インターネットとは全世界のネットワークを接続した巨大なネットワークの事

 

 

 

 

ウェブ


ウェブはインターネット上のサービスのひとつ
通信プロトコルHTTP によって動いている

 

HTTP ... ハイパーテキスト(HTML/XHTML) をやり取りするためのプロトコル
HyperTextTransfer(転送)Protocol(取り決め)
ハイパーテキストとは、ハイパーリンク(<a href=""></a>)
を含むテキストのこと。

 

人類の考えた理想的な文書形態(知識形式) のひとつ。

 

インターネット上のハイパーテキストシステムを
ハイパーリンクで繋がれた文書の宇宙と見立て、
Web(World Wide Web 世界規模の蜘蛛の巣) と名付けられた

 

 

 

 

プロトコル


プロトコルは、通信のやりとりの規格のこと。

簡単に言うと約束みたいなカンジ。

 

 

 

 

 

サーバー


データを取りに行く先がサーバー呼ばれるコンピューターです。
特にウェブサイトのサービスを提供しているサーバーのことをWeb サーバーと言います。

 

 

 

アプリ(アプリケーション)


アプリケーションとは、コンピューター上でやりたいこと(仕事、遊び、etc) を実現するソフトウェアのことです。

 

 

 

 
アプリの連携動作


通常、アプリは人間が直接操作を行いますが、アプリが別のアプリを操作して連携動作することもあります。

 

 Web サーバーの中身は、次の3つの代表的なアプリケーションらが連携動作するようにお膳立てされたものです。

 

 

1. Apache


Web サーバー本体

 

 

2. PHP


プログラム言語
プログラムを指示書として読み込み、命令を高速に順次実行する
(特殊なオルゴールに似た) 仕組み
WordPress の実態

 

 

3. MySQL


データベースのサーバーソフトウェア
情報の格納庫。
WordPress がデータの保管場所として利用する
PC 上でデータを保存する方法はいろいろ考えられている
フォルダやファイルといった、OS のファイルシステムに比べ...
エクセルのような表形式で保存でき、表の連携や、
高速な検索も行えるよう特化したデータ保存の仕組み
MySQL では、フォルダに相当する保存の単位を「データベース」と言い、
ファイルに相当するものを「テーブル」と呼んでいる

 

 

 PHPについては、Wordpressの記事が終わり次第書いていきます。お楽しみに。

 

 

 

Web アプリケーション


アプリケーションのうち、Web サーバー上にインストールし、ブラウザ経由で操作するアプリケーションの事をWeb アプリケーションと言います。

 

実態は、プログラム言語 + データベース です。

 

 

Web アプリの例
Facebook
Google
Gmail
Gmap
Amazon
etc.

 

そして"WordPress"

WordPress も「Web サーバー」にインストールして動かします。

 

 

 

 

XAMPP(ザンプ)


PC に各種サーバーソフト一式を入れて、"Web サーバー化"する一括インストールソフト

 


WordPress が必要とする、Apache, PHP, MySQL が入る

 


XAMPPは以下の文字から構成されている。
X - WindowsLinuxmacOS 等のクロスプラットフォーム
A - ApacheのA
M - MySQLまたはMariaDBのM
P - PHPのP
P - PerlのP

 

 

 

先生のノート細かすぎて震える

 

 

次回からは早速、xamppのインストールに挑戦していきます。