Xamppを使用してWindowsにApache、PHP、およびmysql(mariadb)をインストールする
タイトルの意味を知っている人もいれば、そうでない人もいるので、このチュートリアルに入る前に、すべての用語を十分に理解しましょう。
Apacheは、現時点で最も使用されているWebサーバーソフトウェアであり、1995年の最初のリリースから過去20年以上にわたって使用されています。HTTP要求を処理し、Webページをローカルまたはインターネットで保存、処理、配信できます。 すべてのWebサイトでは、WebサーバーをWebブラウザーで表示できる必要があります。
PHPはサーバー側のスクリプト言語です。 PHPは単独でローカルで実行できますが、Webサーバーの拡張機能として実行することは最も一般的に知られています。 この場合、開発者はサーバーでPHPアプリケーションを実行し、ブラウザーを介して結果を配信できます。 これは、最も人気のあるサーバー側スクリプト言語の1つです。
MySQLは、アプリケーションやWebサイトのデータを保存および配信できるデータベースサーバーアプリケーションです。 MySQLは、長年にわたってオープンソースデータベースソフトウェアの標準となっています。 しかし、2008年にSun Microsystemsに買収され、2010年にOracleに再び売却されて以来、当初の創業者は、オープンソースの性質からより商用バージョンに移行したと考えていました。 これに応えて、MySQLの創設者はソースコードを分岐し、 MariaDBを作成しました。これは、常にオープンソースであり、MySQL APIおよびコマンドと互換性があることを約束するMySQLのドロップイン置換です。
上記の情報をすべてまとめると、サーバー側スクリプト言語(PHP)を処理できるWebサーバー(Apache)と、データベースサーバー(MariaDB)を使用して情報を保存できる可能性があります。
説明されている各ソフトウェアは無料で利用でき、専用のWebサイトまたは認定ミラーからダウンロードできます。 問題は、手動設定には時間がかかり、各オプションの機能を理解するには高度なコンピューター/サーバーの知識が必要になることです。
幸いなことに多くの選択肢があり、そのうちの1つがXAMPPです。 これにより、インストール時に自動的に設定することにより、Apache、MySQL / MariaDB、およびPHPを簡単にインストールできます。 FileZilla FTPサーバー 、 Mercuryメールサーバー 、 Tomcat 、 PERL 、 phpMyAdmin 、 Webalizerなどの追加パッケージも含まれています。 基本的に、テストと開発のために独自のWebサーバーを起動するために必要なすべてのもの。
必要なもの:
- Microsoft Windowsを搭載したPC
- インストーラーをダウンロードするためのインターネット接続
- 忍耐
1.あなたがしなければならないことはwww.apachefriends.orgに行き、インストーラーをダウンロードすることです。 XAMPPはLinuxおよびMac OS Xベースのマシンでも利用できるので、OSの正しいバージョンをダウンロードしてください。
2.ダウンロードしたインストーラーを使用してXAMPPをインストールします。 インストール中に、必要なパッケージを選択するように求められることに注意してください。 ここでは、 Apache 、 MySQL 、 PHPを除くすべてのチェックを外すことができますが、 phpMyAdminとWebalizerもインストールすることをお勧めします。 これらは、MySQLデータベースの管理に役立ち、Webサイトの使用に関する情報も提供します。
3.インストール後、 XAMPPコントロールパネルが表示されます。 ここで、サーバーアプリケーションを起動および停止し、構成ファイルを変更できます。 ApacheとMySQLを起動するには、それぞれの[スタート]ボタンを押します。
4.サーバーが起動したら、お気に入りのブラウザを開き、http://172.0.0.1またはhttp:// localhostをポイントして、XAMPPメインページにアクセスします。 ここから、phpMyAdminにアクセスし、PHPInfoを使用してPHP構成を表示し、XAMPPを使い始めるのに十分なよくある質問セクションとHOW-TOセクションにアクセスできます。
おめでとうございます! XAMPPを使用して、WindowsマシンにApache、PHP、およびMySQL / MariaDBをインストールしました。 編集後に各ファイルをWebサーバーにアップロードする代わりに、Webサイトをローカルで実行してテストおよび開発できるようになりました。
注1: XAMPPを使用してWebサイトまたはスクリプトにアクセスするには、WebサイトファイルをXAMPPインストールフォルダー(通常はC:\ XAMPP )内にあるHTDOCSというフォルダーに移動する必要があります。
注2:デフォルトでApacheによって使用されるポート80および443は 、他のアプリケーションによってマシン上でブロックまたは予約される場合があります。 たとえば、Skypeは、他のユーザーが利用できない場合に備えてこれらのポートを予約し、それらを使用しなくても引き続き予約します。 Skypeでこれを無効にするには、 [ツール]-> [オプション]-> [詳細]-> [接続]で[追加の着信接続にポート80と443を使用する]をオフにします 。
注3:マシンがルーターの背後にあり、外部接続からXAMPPでホストされているWebサイトにアクセスする場合、ポート80 (HTTP)、 443 (HTTPS)およびXAMPPマシンのルーターのポート転送を設定する必要があります3306 (MySQL)。
他に質問がある場合は、以下のコメントセクションを使用してください。