【IT用語】投稿記事の用語メモ
※自身が投稿した記事内で使用した用語のメモです。
用語メモ
PHP(PHP: Hypertext Preprocessor を再帰的に略したもの)
WEBサイトやWEBアプリケーション制作を得意とする、サーバーサイドのスクリプト言語です。
HTMLに組み込むことで動的なWebページを作成することができます。
また、DBとの連携が得意でデータの保存・更新・削除や、大量のデータから特定の情報を瞬時に検索したりすることができます。
デメリットとして、ネイティブアプリやWeb以外の開発には向いていないところです。その他に「セキュリティが甘い」「大規模開発に向かない」等があります。
PHPを用いたCMSツールにWordPressがあります。
PHPフレームワークには「Laravel」「CakePHP」などがあります。
公式マニュアル:PHPマニュアル(日本語ドキュメント)
公式サポートについて:PHP: Supported Versions
脆弱性に関して参考にさせていただいたサイト
・PHP における脆弱性との向き合い方とその対策方法 | yamory Blog
・【8つの攻撃手法別】PHPのセキュリティ対策方法を解説!対策の重要性とは...
XAMPP
無償でApache、MariaDB、PHP、Perlなど複数のOSS(オープンソースソフトウェア)やツールを一括してダウンロード、インストールすることができるApacheディストリビューションです。
公式サイト:https://www.apachefriends.org/jp/index.html
Laravel
PHPのWEBアプリケーションフレームワークの1つです。
Microsoftの.NETの開発に参加していたTaylor Otwell 氏が開発し、2011年6月にバージョン1.0がリリースされました。
■ 参考サイト
公式サイト:https://laravel.com
Laravelバージョンの確認:https://laravelversions.com/ja
Apache(Apache HTTP Server)
世界的に使用されるオープンソースのWebサーバーソフトの1つです。
- 高い安定性と信頼性
- 拡張機能の豊富さ
- 処理速度の速さ
- 複数のOSで使用が可能...など、複数の利点があります。
公式サイト:https://httpd.apache.org/
日本語ドキュメント:https://httpd.apache.org/docs/2.4/ja/
phpMyAdmin
ブラウザよりMySQLを管理できるWebアプリケーションです。
PHPで実装され、利用するにはMySQLが動作しているサーバーにApacheなどのWebサーバーとPHPがインストールされていないと利用できません。
XAMPPをインストールすると簡単に環境が構築でき使用できます。
EXEファイル
Windows上で実行可能なプログラムが納められたバイナリ形式のファイルで、拡張子は「.exe」となっています。
その他にDLL(Dynamic Link Library)ファイルがあり、EXEファイルの多くは実行時にDLLファイルから必要な情報を呼び出し利用されています。
MySQL
Oracle社が開発したデータベース管理システム(DBMS)の1つです。
オープンソースのリレーショナルデータベース管理システム(RDBMS)で、Excelのような表形式でデータを管理します。データはテーブルで管理し列を「column」、行を「row, record」と呼びます。
公式サイト(日本語):https://www.mysql.com/jp/