XAMPP は比較的強力なローカル テスト プラットフォームです。パネルは英語ですが、明確で理解しやすいです。システム サービスとして登録する利点は、起動時に自動的に実行できることですが、一定量のシステム リソースを消費するかどうかはユーザーが決定します。インストールが成功し、サービスが正常に開始されたら、ブラウザを開いて http://localhost/ と入力して、成功したかどうかを確認できます。 XAMPPのWebページのオプションに中国語のサポートがあり、Xamppを使用している人も多いようです。
ソフトウェアのダウンロード: http://www.apachefriends.org/zh_cn/xampp-windows.html
XAMPP は:
Windows/Solaris/Linux/MacOS + Apache + MySQL + Perl
1. XAMPP 公式 Web サイトにアクセスして、XAMPP の最新バージョンをダウンロードします。URL: www.xampp.org
URL をコピーして直接ダウンロードしました linux-1.6.8a.tar.gz">http ://jaist.dl .sourceforge.net/sourceforge/xampp/xampp-linux-1.6.8a.tar.gz
2. ダウンロード後、ダウンロード フォルダーを見つけて実行します: tar -xzvf xampp-linux-1.6.8a.tar.gz -C /opt (注: 解凍して opt ディレクトリにインストールします)
3. xampp 解凍ディレクトリ 実行: ./lampp start 起動に成功すると、次のメッセージが表示されます:
Starting XAMPP for Linux 1.6.8a...
XAMPP: starting Apache with SSL (and PHP5)...
XAMPP: MySQL を開始しています...
XAMPP: ProFTPD を開始しています...
Linux 用の XAMPP が開始されました。
4.ifconfig で自分の IP を確認し、URL バーに http://192.168.1.2 と入力します (注: 自分の IP を書き込んでください) テストに合格すると、lampp のようこそページが表示されます。例:
XAMPP for Linux 1.6.8a へようこそ!
おめでとうございます:
XAMPP は正常にインストールされました!
https://127.0.0.1 または https://localhost にアクセスして OpenSSL を検証できます
頑張れ、カイ "オズワルド" サイドラー + ケイ フォーゲルゲサング
添付: アンインストールする必要がある場合は、まずサービスを停止します: ./lampp stop を実行してから、ディレクトリ全体を削除します。
PICTURE:/root/.tencent/qq //AppData/file //sendpix1.jpg
方法 A: インストール パッケージを使用してインストールします
インストール パッケージを使用して XAMPP をインストールするのが最も簡単な方法です。
インストールプロセスが完了すると、[スタート]/[プログラム]/[XAMPP] メニューに XAMPP が表示されます。 XAMPP コントロール パネルを使用して、すべてのサービスを開始/停止したり、すべてのサービスをインストール/アンインストールしたりできます。
方法 B: インストール パッケージを使用せずにインストールする
パッケージをインストールする必要がない場合は、7-ZIP 圧縮パッケージまたは ZIP 圧縮パッケージをダウンロードし、選択したフォルダーに解凍できます。
注: XAMPP インストール パッケージを使用している場合は、「setup_xampp.bat」を実行する必要はありません。
»手動設定なしで XAMPP を使用したい!«
XAMPP をルート ディレクトリ (c:xampp や d:xampp など) に解凍すると、XAMPP を直接起動してみることができます。つまり、設定のために最初に「setup_xampp.bat」を実行する必要はありません。 Apache、MySQL、および Mercury メール サーバーは正しく起動します。絶対パスが必要なため、FileZilla FTP サーバーだけが起動しません。この方法を使用する場合は、2 つの xampp フォルダー (c:xamppxampp など) に解凍しないでください。1 つの xampp フォルダー (d:xampp (Apache など) など) のみを使用してください。二重フォルダーを使用している場合は、最初に「setup-xampp.bat」構成プロセスを実行する必要があります。
操作ガイド
アクション 1: XAMPP の開始/停止/テスト
www.nat32.com製のXAMPPコントロールパネルはLite版(ライト版)には含まれておりません。
.xamppxampp-control.exe
その他のサービスの開始/停止スクリプト
Apache と MySQL を起動します: .xamppxampp_start.exe
Apache と MySQL を停止します: .xamppxampp_stop.exe
Apache を起動します: .xamppapache_start.bat
Apache を停止します: .xamppapache_stop.bat
MySQL を起動します: .xamppmysql_start.bat
MySQL を停止します: .xamppmysql_stop.bat
Mercury メール サーバーを起動します: .xamppmercury_start.bat
(Mercury メール サーバーは、XAMPP コントロール パネルのグラフィカル インターフェイスを介してのみ停止できます)
FileZilla FTP サーバーをセットアップします: .xamppfilezilla_setup.bat
FileZilla FTP サーバーを開始します: .xamppfilezilla_start.bat
FileZilla FTP サーバーを停止します: .xamppfilezilla_stop.bat
テスト: Apache サービスが開始されたら、ブラウザにアドレス http://localhost または http://127.0.0.1 を入力し、すべての XAMPP サンプルとツールを検出します。
アクション 2: 特定のサーバーをシステム サービスとして構成する
NT4、2000、XP プラットフォームでは、特定のサーバーをシステム サービスとして構成できます。次のスクリプトを使用してください:
システムにサービスを提供する Apache サーバーをインストールします: .xamppapacheapache_installservice.bat
Apache サーバーのシステム サービスをアンインストールします: .xamppapacheapache_uninstallservice.bat
システムにサービスを提供する MySQL サーバーをインストールします: .xamppmysqlmysql_installservice.bat
MySQL サーバーのシステム サービスをアンインストールします: .xamppmysqlmysql_uninstallservice.bat
システムにサービスを提供する FileZilla FTP サーバーをインストールおよびアンインストールします: .xamppfilezilla_setup.bat
Mercury メール サーバー: まだシステム サービスとして設定できません。
アクション 3: プラグインをインストールする
メインパッケージに加えて、開発環境で利用できる関連プラグインが多数あります。現在、当サイトが公開している公式 win32 プラグインは以下の通りです:
Mod_Perl および重要な Perl モジュールの選択を含む Perl プラグイン
Tomcat プラグイン (システム要件: SUN J2SE SDK がシステムにインストールされている必要があります)
Tomcat プラグインの Cocoon モジュール (システム要件: Tomcat がシステムにインストールされている必要があります)
Pythonプラグイン
推奨されるインストール方法は次のとおりです。XAMPP インストール パッケージにはパッケージ形式のプラグインが必要で、7-Zip 圧縮パッケージには 7-Zip 圧縮パッケージ形式のプラグインが必要です。プラグインを ZIP アーカイブ形式で XAMPP のメインフォルダーに直接解凍してください。次に、「setup_xampp.bat」バッチ ファイルを実行します。プラグインのインストール パッケージ形式によりすべてが自動的に設定されるため、手動で設定する必要はありません。
注: 誰でも自分のプロジェクト用に新しい XAMPP プラグインを作成できます。たとえば、
を使用できます。http://sourceforge.net/projects/xamppaddon 他の XAMPP プラグインを検索します。
アクション 4: XAMPP をアップグレードする
XAMPP アセンブリ内の個々のコンポーネントがアップグレードされると、XAMPP も同時にアップグレードされます。ただし、これらのコンポーネントの変更の一部は最新リリースと互換性がないため、これらのコンポーネントはアップグレードしません。通常、XAMPP 内のすべてのサーバーとプログラムをアップグレードできます。ただし、構成ファイルは変更されている可能性があるため、アップグレードしません。ヒント: XAMPP のインストール パッケージ バージョンを使用している場合、インストール パッケージをアップグレードするのは非常に簡単です。他のユーザーは、自己解凍型 7-ZIP 圧縮パッケージをダウンロードしてください。ファイルを XAMPP フォルダーに直接リリースし、元のファイルを上書きするだけです。
セキュリティの問題 (必読!)
XAMPP セキュリティ コンソール
前述したように、XAMPP は実稼働環境用に準備されておらず、開発者のみにサービスを提供します。開発者の便宜を図るため、XAMPP はデフォルトですべての機能が有効になるように構成されています。開発環境ではこれは素晴らしいことですが、実稼働環境では悲惨な結果になる可能性があります。
以下は、XAMPP のデフォルト構成のセキュリティ問題のリストです:
MySQL管理者(root)はパスワードを設定していません。
MySQLサーバーにはネットワーク経由でアクセスできます。
PhpMyAdmin にはインターネット経由でアクセスできます。
サンプルはウェブ経由でアクセスできます。
Mercury 電子メール サーバーと FileZilla FTP サーバーのユーザーは公開されています。
したがって、オンラインで何かを公開する前に、誰もが XAMPP のセキュリティを確保する必要があります。場合によっては、ファイアウォールや外部ルーターが十分に安全である場合もあります。まず、Web ベースの XAMPP セキュリティ コンソールを試してみます。
ほとんどのセキュリティ脆弱性を修正するには、次のアドレスにアクセスしてください (ローカル コンピューターでのみアクセスできます):
バージョン 1.4.15 より前のバージョン:
http://127.0.0.1/xampp/xamppsecurity.php
バージョン 1.4.15 以降:
http://127.0.0.1/security
MySQL、PhpMyAdminの管理者パスワード、XAMPPのディレクトリ保護をここで設定できます。 Mercury メール サーバーと FileZilla FTP サーバーの場合は、必ず構成設定 (ユーザー名やパスワードなど) を変更してください。これらのサービスが必要ない場合は、起動しないでください。安全です。
アンインストール
削除方法 A: インストールパッケージ
XAMPP がインストール パッケージ (NSI) を使用してインストールされている場合は、組み込みのアンインストール ツールを使用してアンインストールしてください。組み込みのアンインストール ツールは、レジストリ内の関連コンテンツと一部のサービスを一緒にアンインストールします。組み込みのアンインストール ツールを次の図に示します。
方法 B: zip および 7-zip アーカイブを削除します
アンインストール方法は、使用している XAMPP のインストールバージョンによって異なります。
ZIP 圧縮パッケージ
自己解凍型 7-ZIP 圧縮パッケージ
XAMPP lite (ライト版)
アンインストールする場合は、XAMPP フォルダー全体を削除するだけです。レジストリ キーや環境変数は必要ありません...シンプルでクリーンです。ただし、これを行う前に、すべての XAMPP コンポーネントのサーバーを閉じ、すべてのパネルを終了することを忘れないでください。いくつかの XAMPP コンポーネントをシステム サービスとしてインストールしている可能性があります。その場合は、最初にこれらのサービスをアンインストールする必要があります!
よくある質問
質問 1: XAMPP Lite (ライト版) とは何ですか?
XAMPP Lite (ライト版) は、XAMPP が推奨する PHP および MySQL の簡易使用パッケージに似ています。フルバージョンと比較すると、Mercury メール サーバーや FileZila FTP サーバーなどのいくつかのツールが欠けています。注: Lite バージョンには、関連するインストール パッケージ、プラグイン、またはアップグレード パッケージがありません。
質問 2: Web ドキュメントはどこに配置する必要がありますか?
すべての Web ドキュメントはメインの htdocs フォルダー (.xampphtdocs) に配置されます。ここに test.html ファイルを配置すると、http://localhost/test.html 経由でアクセスできます。 php または cgi ファイルもここに配置されます。追加の WWW サブフォルダーを htdocs ディレクトリの下に作成できます。たとえば、test.html を .xampphtdocsnew パスに配置した場合、ブラウザのアドレス バーに http://localhost/new/test.html と入力してこのファイルにアクセスできます。
その他のファイル機能の概要:
CGI) 実行可能ファイル: すべて; 許可される末尾: .cgi => メイン パッケージ
PHP) 実行可能ファイル: すべて; 許可される末尾: .php .php4 .php3 .phtml => メインパッケージ
MOD Perl) 実行可能ファイル: .xampphtdocsmodperl; 許可される末尾: .pl => Perl プラグイン
ASP Perl) 実行可能ファイル: .xampphtdocsmodperlasp; 許可される末尾: .asp => Perl プラグイン
JSP Java) 実行可能ファイル: .xampptomcatwebappsjava (およびその他); 許可される末尾: .jsp =>
サーブレット Java) 実行可能ファイル: .xampptomcatwebappsjava (およびその他); 許可される末尾: .html (およびその他)=> Tomcat プラグインMOD Python) 実行可能ファイル: .xampphtdocspython; 許可される末尾: .py => Python) 実行可能ファイル: .xampphtdocspython; Python プラグイン
質問 3: XAMPP を移動できますか?
はい、ただし、XAMPP の ZIP/7-ZIP 圧縮版に限ります。移動操作の後、「setup-xampp」を実行して構成ファイルを更新する必要があります。この方法で XAMPP バージョンをインストールしようとしないでください。インストールされたバージョンの XAMPP を使用している場合は、そのコピーを (移動ではなく) 新しいパスにコピーし、「setup-xampp」を実行して構成ファイルを更新できます。試してみてください!:)
質問 4: デフォルトのスタート ページを構成するにはどうすればよいですか?
ブラウザで http://localhost/xampp/ などのフォルダーにアクセスすると、Apache サーバーは自動的にデフォルトのスタート ページを返します。 Apache は、index.php に似た既存のインデックス ページを自動的に検索します。 httpd.conf の「DirectoryIndex」ディレクティブがこの機能を担当します。ここで、デフォルトのスタートページの名前とプロトコルを定義できます。 XAMPP のデフォルトでは、「DirectoryIndex」ディレクティブのリストは次のとおりです:
Index.php、index.php4、index.php3、index.cgi、index.pl、index.html、index.htm、index.html.var、index.phtml
質問 5: PHP5 と PHP4 を切り替えるにはどうすればよいですか?
XAMPP (非ライトバージョン!) には PHP5 と PHP4 が含まれています。バージョンを切り替えるには「php-switch.bat」($path-to-xamppxamppphp-switch.bat)を使用してください。注: バージョンを切り替える前に、Apache サーバーを停止してください。
質問 6: 設定ファイルはどこで変更できますか?
XAMPPの各種設定ファイルはテキストエディタから変更できます。これらのファイルは次のパスに存在します:
Apache 基本設定: .xamppapacheconfhttpd.conf
Apache SSL: .xamppapacheconfssl.conf
Apache Perl (プラグインのみ): .xamppapacheconfperl.conf
Apache Tomcat (プラグインのみ): .xamppapacheconfjava.conf
Apache Python (プラグインのみ): .xamppapacheconfpython.conf
PHP:.xamppphpphp.ini
MySQL:.xamppmysqlbinmy.ini
phpMyAdmin:.xamppphpMyAdminconfig.inc.php
FileZilla FTP サーバー: .xamppFileZillaFTPFileZilla Server.xml
Mercury メールサーバーの基本構成: .xamppMercuryMailMERCURY.INI
メールの送信: .xamppsendmailsendmail.ini
質問 7: XAMPP を実行するときはインターネットに接続する必要がありますか?
いいえ、XAMPP は「オフライン」でも使用できます。
質問 8: これらのフォルダーには何が入っていますか?
パスの内容
xamppanonymous 匿名 FTP のサンプルフォルダー
xamppapacheApache サーバー
xamppcgi-bin 実行可能 CGI スクリプト
xamppFileZillaFTPFileZilla FTP サーバー
xampphtdocshttp ドキュメントのメイン フォルダー
xamppinstall は XAMPP のインストールに使用されます (削除しないでください)
xamplicenses 上記と同じ
xamppMercuryMailMercury メール SMTP POP3 IMAP サーバー
xamppmysqlMySQL サーバー
xamppperlPerl
xamppphpPHP(4 と 5)
xamppphpmyadminphpMyAdmin
xamppsecurity 追加のセキュリティ構成
xampptmp一時フォルダー
xamppwebalizerWebalizer ネットワークステータス
xamppwebdavWebDAV サンプル
関連情報
詳細情報 (FAQ など) はどこで入手できますか?
XAMPP Windows FAQ をご覧ください:
http://www.apachefriends.org/zh_cn/faq-xampp-windows.html
またはフォーラムで質問してください:
http://www.apachefriends.org/f/
XAMPP とシステム サービス
すべての NT/2000 ユーザーの場合、パッケージのそれぞれのパスに、すべてのサーバーをシステム サービスとして構成するインストール/アンインストール ファイルがあります。
Apache_installservice.bat => システムにサービスを提供するために Apache をインストール
Apache_uninstallservice.bat => Apache システム サービスをアンインストールします
mysql_installservice.bat => システムにサービスを提供するために MySQL をインストールします
mysql_uninstallservice.bat => MySQL システム サービスをアンインストールします
上記のサーバーに変更を加えた後は、必ずコンピューターを再起動してください。 MySQL システム サービスをアンインストールする前に、忘れずに MySQL サービスを停止してください。
MySQL と PHPMySQL の「root」ユーザーにはデフォルトでパスワードがないため、PHP では mysql_connect("localhost","root","") を使用して MySQL サーバーに接続できます。
MySQL で「root」ユーザーのパスワードを設定する場合は、コンソールで「mysqladmin」コマンドを使用します。例:
...xamppmysqlbinmysqladmin -u root パスワード シークレット
root パスワードを変更した後は、PHPMyAdmin の関連情報を忘れずに変更してください。 ...xamppphpmyadmin で「config.inc.php」を検索し、次の行を編集します:
$cfg["Servers"][$i]["user"] = "root" // MySQL SuperUser
;
$cfg["Servers"][$i]["auth_type"] = "http" // HTTP MySQL 認証;
今後、PHPMyAdmin を起動するには、正しいパスワード「root」を入力する必要があります