
Xampp は、最も広く使用されているクロスプラットフォーム Web サーバーの 1 つであり、開発者がローカル Web サーバー上でプログラムを作成およびテストするのに役立ちます。開発したのは、 Apacheの友達 そして、そのネイティブ ソース コードは視聴者によってレビューまたは変更できます。
11の言語で利用可能で、さまざまなプラットフォームと互換性があります。 Windows、macOSおよび Linux.
に基づいたプロジェクトの動作をテストおよび検証するための適切な環境を提供するプラットフォームです。 アパッチ, パール、データベース MYSQL y PHP ホスト独自のシステムを介して。
これらの技術の中には、 パール それは言語である プログラミング ウェブ開発に使用 PHP はバックエンド スクリプト言語であり、MariaDB は MYSQL によって開発された最も使用されているデータベースです。これらのコンポーネントの詳細については後で説明します。
Xamppとは何ですか
Xampp は「」の略語です。X「クロスプラットフォームを意味します」A「アパッチのことです」M「」は「MYSQL」と「」の両方を意味します。P」はそれぞれ PHP と Perl を表します。
これは、多くのサーバー向けの Apache ディストリビューションとコマンドライン実行可能ファイルを含む、Web ソリューションのオープン ソース パッケージです。 コマンドApache Server、MariaDB、PHP、Perl などのモジュールも含まれます。
Xampp ローカルサーバーまたはホストがコンピューターを介してWebサイトとクライアントをテストするのに役立ちます。 ラップトップ メインサーバーにリリースする前に。
Xamppは何に使えますか?
すでに述べたように Xampp これは、Web サイトやローカル サーバー上でさまざまなテストを実行するのに役立ちます。これは、ホスト上でテストとして PHP を開発できるようにする一連のツールにすぎません。これをコンピュータにダウンロードしてインストールする必要があります。
ローカル サーバーは、プログラミング言語を実行するためにコンピュータにインストールできるソフトウェアです。ローカルサーバーにはいくつかの種類があります。どちらを選択するかは、プログラミング言語によって異なります。
また、使用するソフトウェアやオペレーティング システムによっても異なります。 Xampp、LAMP、WAMP などはローカル サーバーの例です。 Xamppは、その使いやすさとさまざまな互換性のために主に選ばれています。 OSの.
Xampp は、コンピュータ上にローカル サーバーを作成できるソフトウェアです。実際、すべての動的な Web サイトを作成するには、データを保存する場所が必要です。
したがって、サーバーは、この目的に使用できる物理コンピューターまたは仮想コンピューターです。
インストール時に、Apache と MTSQL をサービスとして実行するかどうかを選択するオプションがあります。選択すると、ApacheとMYSQLが起動します。 ブーツ システムから削除しますが、コンピュータのメモリ リソースが少ない場合や、PHP を頻繁に開発していない場合は、必要がない可能性があります。
必要に応じて、インストール後にこれらの設定を変更できます。
Apache と MYSQL を起動するには、Xampp をインストールした場所に移動し、「コントロール パネル」をダブルクリックします。いくつかのボタンがある画面が開きます。ここで、Apache と MYSQL をアクティブ化する必要があります。
時 Xampp が開いている場合、タスクバーの右側、インストールされている拡張機能の代わりにアイコンが表示されます。そのアイコンをクリックすると、Xampp コントロール パネルが表示または非表示になります。 Xampp を終了するには、「」をクリックします。コントロールパネルで終了する」by Xampp。
コントロール パネルで Apache を起動したら、次のように入力します。 http://localhost あなたの中に ウェブブラウザ。これにより、Xampp に関連する詳細をリストした Web ページが表示されます。
あなたも興味がある可能性があります Web ページ作成に最適なプログラム 8 選
Xamppの機能
上で定義したように、 Xampp これは、さまざまなテクノロジーのソリューションの分類を象徴するために使用されます。個人サーバーを介して、さまざまなテクノロジーに基づくプロジェクトをテストするための基盤を提供します。
Xampp それぞれの主要コンポーネントを表す省略形です。このソフトウェアコレクションには、Apacheと呼ばれるWebサーバー、Web管理システムが含まれています。 データベース MariaDB や PHP、Perl などのプログラミング/スクリプト言語と呼ばれます。
X はクロスプラットフォームを表し、Windows、Linux、macOS などのさまざまなプラットフォームで動作できることを意味します。他の多くのコンポーネントもこのソフトウェア コレクションの一部であり、以下で説明します。
マルチプラットフォーム: ローカル システムが異なれば、インストールされているオペレーティング システムの構成も異なります。この Apache ディストリビューション パッケージの有用性と対象ユーザーを増やすために、クロスプラットフォーム コンポーネントが組み込まれています。
Windows、Linus、MacOS パッケージなどのさまざまなプラットフォームと互換性があります。
Apache: これは HTTP、クロスプラットフォーム Web サーバーです。 Web コンテンツを配信するために世界中で使用されています。このサーバー アプリケーションは、Apache Software Foundation の後援の下、インストール用にリリースされ、開発者コミュニティによって使用されています。リモート Apache サーバーは、要求されたファイル、画像、その他のドキュメントをユーザーに配信します。
MariaDB: 元々は MYSQL DBMS であり、Xampp の一部でしたが、現在は MariaDB に置き換えられています。これは、MYSQL によって開発された、最も使用されているリレーショナル DBMS の 1 つです。オンラインサービスを提供 ストレージ、データの操作、回復、廃棄、削除。
PHP: これは、主に Web 開発に使用されるバックエンド スクリプト言語です。 PHP を使用すると、ユーザーは動的な Web サイトやアプリケーションを作成できます。
すべてのプラットフォームにインストールでき、さまざまなデータベース管理システムと互換性があります。 C 言語を使用して実装されており、そのシンプルさと機能性は個人のホームページ ツールから派生したものであると言われています。
パール: これは、Perl 5 と Perl 6 という XNUMX つの高水準動的言語を組み合わせたものです。 パール これは、システム管理、Web 開発、およびネットワーキングに基づいて問題の解決策を見つけるために適用できます。 Perl を使用すると、ユーザーは動的な Web アプリケーションをプログラムできます。非常に柔軟で堅牢です。
PhpMyAdmin: MariaDBを扱うためのツールです。 DBMS 管理はその主な機能です。
OpenSSL: これは、Secure Sockets Layer プロトコルと Transport Layer Protocol のオープンソース実装です。現在、バージョン 0.9.8 は Xampp の一部です。
Xampp コントロール パネル: これは、Xampp の他のコンポーネントの操作と調整を支援するパネルです。
ウェバライザー: これは、ユーザー ログに使用される Web 分析ソフトウェア ソリューションであり、使用状況の詳細を提供します。
水銀: 郵便輸送システムです。 Web上でのメール管理を支援するメールサーバーです。
トムキャット: これは、JAVA 機能を提供する Java ベースのサーブレットです。
ファイルジラ: これは、ファイルに対して実行される転送操作をサポートおよび容易にするファイル転送プロトコル サーバーです。
利点
- 他の Web サーバーにはない最大の利点は、構成と使用が簡単であることです。
- Linux や Windows など、あらゆる種類のオペレーティング システムで利用できるクロスプラットフォーム ソフトウェアです。
- phpMyAdmin、OpenSSL、MediaWiki、WordPress、Joomla など、他にも多くの重要なモジュールが含まれています。
- 標準バージョンと完全バージョンがあります。
- ユーザーは、Web サーバー スタック全体とデータベースを 1 つのコマンドで起動および停止できます。
デメリット
- wampサーバーに比べて設定が難しい。
プランと価格
Xampp 無料で、公式サイトから入手できます Apacheの友達.
Windows、MacOS、Linux 用にダウンロードできます。
Xamppをダウンロードする方法と場所
このパートでは、コンピュータにローカル サーバーをインストールして Web サイトを作成する方法を説明します。明らかに、このアプローチは開発に限定され、ホスティングの可能性はありません。
開発プロセスの最後に Web サーバーに展開したい場合は、サイトのコピーを作成するだけで済みます。また、ローカル サーバーは開発および展開前テストのために複数の企業によって使用されていることにも留意してください。
- ウェブサイトにアクセス Apacheの友達
ウェブサイトで Apacheの友達, Xampp for Windows、Xampp for Linux などのさまざまなアイコンが表示されます。オペレーティング システムに対応するバージョンをクリックします。この説明では、Windows にインストールします。
この場合、ダウンロードしたバージョンは、 Windows用Xampp。ダウンロードしたら Xampp、実行可能ファイルをクリックしてインストールを開始します。
- ローカル Xampp サーバーのアクティブ化
ローカル Xampp サーバーを使用すると、コンピュータ上でさまざまな種類のプログラムを使用できるようになります。たとえば、PHP および JAVA 互換プログラムをインストールできます。右側にいくつかのボタンがあり、これらのボタンを使用してサーバーと機能をアクティブ化できます。
XAMP を使用して PHP プログラムのみを実行する場合は、Apache サーバーで十分です。データベースを使用する予定がある場合は、MySQL サーバーをアクティブ化できます。
- リンク https://localhost にアクセスしてください
サーバーがアクティブ化されたら、リンクにアクセスできます。 https://localhost どのブラウザでも。サーバーにアクセスできるようになります。
- htdocs フォルダーを見つけます
Xamppのルートディレクトリに、というフォルダがあります。 htdocsに。ここには、Web サイトに関連するすべてのものを配置する必要があります。作成する Web サイトごとに、フォルダー内にフォルダーを作成することをお勧めします。 htdocsに そして競合を避けるためにコンテンツを中に入れます。
ボタンの使用
開始ボタンは Xampp モジュールを開始するために使用されます。Web アプリケーションを実行するためにすべてのモジュールを開始する必要はありません。たとえば、私たちの場合、FileZilla も Mercury も Tomcat も使用するつもりはありません。興味があるのは次のことだけです。 アパッチ y MYSQL。ただし、使用する場合は、ここからアクティブ化する必要があります。
PHP スクリプトを実行して Web サーバーをアクティブにするには、次の手順を実行します。 アパッチ。アプリケーションがデータベースへの接続も必要とする場合は、 MYSQL。離れる場合 Xampp、モジュールは常にアクティブなままになります。それらを停止するには、Xampp コントロール パネルで停止ボタンを使用してそれらを強制終了する必要があります。モジュールが開始されている場合、停止ボタンは開始ボタンの代わりになります。
開始すると、管理ボタンがアクティブになり、さまざまなモジュールを管理できるようになります。私たちの場合、Apache 管理者がダッシュボードに直接案内します。 Xampp 英語を読む人向けのリンクとチュートリアルがいくつかあります。
の管理者に関しては、 MYSQL、開きます phpMyAdminには、ライブ データベースを操作できる特別な Web アプリケーションです。
ログ ボタンを使用すると、これらのモジュールのすべてのログ ファイルにアクセスできます。サーバー上のエラーや単純な接続などのイベントがモジュールの 1 つで発生すると、これらのファイルに記録されるため、すべてのイベントを追跡できます。
設定ボタンを使用すると、モジュール設定ファイルにアクセスできます。実際、モジュールは設定を調整するためにメモ帳のようなファイルを使用します。
構成ファイルに変更を加えた後、変更を有効にするには、問題のモジュールを再起動する必要があります。「停止」を押してから「開始」を押すと、モジュールが強制的に再起動されます。
構成とプログラミングについては、次のようにインストールすることをお勧めします。 メモ帳+ +、これは構文の色が異なるだけで、メモ帳が改良されました。とても便利です。強制することができます Xampp 使用する メモ帳+ + または他のテキスト エディターを使用するには、右上のボタンに移動して設定します。
デフォルトでは、 Xampp これで稼働し、Web サイトを実行する準備が整いました。全体を動作させるには、上に示したように、スタート ボタンを押して Apache と MYSQL を起動するだけです。
Xamppを使ったユーザーの声
Xamppを使用したことのある人の意見をいくつか見てみましょう。
- ランタネベレット:
「中小規模の高負荷サイトの開発と展開に最適なスタンドアロン パッケージ。非常に負荷の高いサイトでは、Nginx と組み合わせて使用することを検討してください。」
- ジャリオット:
「私は XAMPP を長年使用してきましたが、(ローカル開発サイトの HTTPS 以外では)比較的問題はありませんでした。これは、何かを公開する前にコードやおもちゃをテストするための私の武器庫にある素晴らしいツールです。私は Linux / Win XP ~ Win 7 で使用しています (Windows 8 以降は依然として OS としては不十分です)。」
- ダーク1980ac:
「オペレーティング システムとして Windows に依存するソリューションに最適です。 Web プロジェクトに IIS を使用する必要はないため、プロジェクトを Linux 環境に移行するのは、ファイルとデータベース ダンプをコピーするだけです。ニース!"
Xamppの代替。今年のベスト5
Xampp の利点をすべて試しても Xampp を使用することに納得できない場合は、次のいずれかの代替手段を使用できます。
1.WampServer
WampServer Windows フレームワークでのみ使用できます。これは、Apache、PHP、MySQL、PhpMyAdmin など、Web サーバーを実行するために不可欠な仮想製品で構成されています。
WampServer Windows PC で使用して、PHP プログラミング言語でコーディングされたサイトやアプリケーションを実行できます。
WAMP サーバーの一般的な魅力は、セットアップ構成に複雑な要素が何もないことです。ある程度までは、WAMP にとって重要なコンポーネントは、オペレーティング システム、プログラミング言語、データベース、Web サーバーです。
フレームワークについて言えば、Windows 上で見事に動作します。また、Windows とうまく連携する Apache Web サーバー上で実行されます。サイト データを保存するには、MYSQL データベースが必要です。
これらはすべて、プログラミング言語である PHP を通じて関連付けられています。このパッケージはサーバー スタックと呼ばれます。
2. EasyPHP 開発サーバー
EasyPHP 開発サーバー は、Web サーバー アプリケーションの構成と保守のプロセスを自動化するシンプルなアプリケーションです。これは、Web サーバーとしての Apache、データベースを管理するための MYSQL、プログラミング言語としての PHP の 3 つを組み合わせたものです。
したがって、このアプリはすべての基礎をカバーしていると言えます。 EasyPHP 開発サーバー WordPress、Drupal、Joomla などの Web サイトを操作できるようになります。
また、公式 Web サイトからダウンロードできる Web サーバーもあり、デバイスを Web ホスティング サーバーに変えることができます。ただし、ベータ版であるため、Web サーバーが必要なだけの場合は、バグがある可能性があるため、他の代替手段を探す必要があります。
3. アンプ
アンペア これは、このリストの中で最も先進的なアプリケーションの 1 つです。 MySQL、Perl、Apache、Python、MongoDB を組み合わせて、テストに最適なソリューションを作成します。
Ampps の開発者は、物事をシンプルに保つために懸命に努力してきました。この強力なソフトウェアは簡単にダウンロードしてコンピュータにインストールでき、すぐに使用できるようになります。このソフトの使い方も簡単です。
EasyPHP Deverserver や WampServer とは異なり、Ampps は Windows、macOS、Linux の 3 つの主要なプラットフォームすべてで利用できます。したがって、あなたが開発者で、Xampp の完全な代替手段が必要な場合は、ダウンロードする必要があります。 アンペア 公式ウェブサイトより。
4.セキュアワンプ
セキュアワンプは、名前が示すように、WampServer のより安全なバージョンです。 WampServer と同様に、Apache、MySQL、および PHP を組み合わせて、市場で最もシンプルで安全な PHP 開発ツールの 1 つを提供します。
この安全なソリューションの使用についてユーザーが懐疑的なのは、その使いやすさです。しかし、 セキュアワンプ 何も妥協しません。
すべての設定を処理する中心的な GUI があるため、アプリ開発プロセスを進めることができます。
したがって、重要なプロジェクトに取り組んでいて、その結果をテストしたい場合は、必ずダウンロードする必要があります。 セキュアワンプ 公式ウェブサイトより。
5.USBウェブサーバー
最後になりましたが、私たちはポータブル Web サーバーと呼ばれるサーバーを持っています。 USBウェブサーバー。このアプリの一番良いところは、デバイスにインストールする必要がなく、 USB そして準備ができています。
とともに USBウェブサーバー PHP、phpMyAdmin、Mini Relay、Apache を組み合わせて使用すると、テストに最適なスムーズな Web サーバーを取得できます。
このリストにある他のすべての Xampp 代替製品と同様に、USB Web サーバーもオフラインで動作します。したがって、ポータブルなソリューションが必要な場合は、ダウンロードする必要があります USBウェブサーバー その公式ウェブサイトから。
よくある質問
Xampp に関するいくつかの質問を見てみましょう。
Xampp は安全に使用できますか?
Xampp はローカルホストで安全に使用できますが、運用サーバーで Xampp を使用することはお勧めできません。
Xampp 完全形式とは何ですか?
Xampp の完全な形式は、クロスプラットフォーム、Apache、MariaDB (MYSQL)、PHP、および Perl です。これは次のようにも知られています Xampp の完全な形式.
Xampp の代替手段をいくつか挙げていただけますか?
はい、ベスト 5 の選択肢のセクションで、適切に説明されています。
PHP に最適なサーバーはどれですか?
XAMPP、LAMP、LEMP、MAMP、WAMP、AMPSS、EasyPHP は、PHP 開発に最適なホストの一部です。
Xampp がサポートしているプラットフォームをリストしてもらえますか?
Xampp は、IA-32 (Windows パッケージのみ) および x64 (macOS および Linux パッケージのみ) プラットフォームをサポートします。
インストールが正しいかどうかをテストするにはどうすればよいですか?
お気に入りの Web ブラウザに次の URL を入力します。
http://localhost/
またはこれ:
http://127.0.0.1/
どちらを使用しても、Xampp のホームページが表示されるはずです。
結論
あなたも興味がある可能性があります Windows 140でVcruntime10.Dllエラーを修正する方法
Xampp 専門家にもプログラミングの知識がない方にもおすすめできるアプリです。これはブロガーや開発者が期待しているものを備えた完璧なアプリです。
PHP 開発でさまざまなテストを実行するのに非常に役立ちます。ただし、本番環境では使用できず、テストのみに使用できることに注意してください。
私の名前はハビエル・チリノスです。テクノロジーに情熱を持っています。物心ついた頃から私はコンピューターとビデオゲームが好きで、その趣味が仕事になりました。
私は 15 年以上、インターネット上でテクノロジーやガジェットについて出版してきました。特に mundobytes.com
私はオンライン コミュニケーションとマーケティングの専門家でもあり、WordPress 開発の知識もあります。