2012年5月14日月曜日

Apache Friends - Xampp For Windows


A方式: インストーラを使ってインストールする

インストーラ版を利用するのが、XAMPPをインストールするもっとも簡単な方法です。

XAMPP win32のインストール・ウィザード

インストールが完了すると、Start / Programs / XAMPP 配下にXAMPPをご確認いただけます。XAMPPコントロールパネルを使って、すべてのサーバを起動・停止したり、サービスのインストール/アンインストールが可能になります。

XAMPPコントロールパネル: Apache、 MySQL、 FilaZilla、Mercuryの起動/停止、各種サーバをサービスとしてインストール

B方式: インストーラ無しの「インストール」

7-zip または zip アーカイブを任意のフォルダにダウンロードして解凍します。選択した対象ディレクトリ下のサブディレクトリへXAMPPが解凍されます。setup_xampp.batファイルを起動して、XAMPP設定を各自のシステムに適合させます。

ルートディレクトリ "C:\" を対象とした場合は、setup_xampp.batを起動させる必要はありません。

インストーラバージョンと同様に、"XAMPP Control Panel" を追加タスクに使用することができます。

セットアップなしでXAMPPを起動したい

トップレベルのフォルダ、例えば "c:\xampp" や "d:\xampp" へXAMPPを抽出した場合、ApacheやMySQLなどほとんどのサーバーを直接起動することができます。その場合、"setup_xampp.bat" を実行する必要がありません。

セットアップスクリプトを使用しなかったり、セットアップスクリプト内で相対パスを選択したりすることは、XAMPPをUSBドライブへインストールする場合に適しています。なぜなら、そのようなドライブは他のドライブ名を持てるからです。セットアップスクリプトを使って、いつでも絶対パスから相対パスへ変更することが可能です。

XAMPPの起動、停止、テスト

ユニバーサル・コントロール・センターは( www.nat32.comに感謝します)"XAMPP Control Panel"です。以下で開始します。

\xampp\xampp-control.exe

バッチファイルを使ってサーバーを起動/停止させることもできます:

Apache & MySQL start:
    \xampp\xampp_start.exe
Apache & MySQL stop:
   \xampp\xampp_stop.exe
Nur Apache start:
   \xampp\apache_start.bat
Nur Apache stop:
    \xampp\apache_stop.bat
Nur MySQL start:
   \xampp\mysql_start.bat
Nur MySQL stop:
   \xampp\mysql_stop.bat
Mercury Mailserver start:
   \xampp\mercury_start.bat
Mercury Mailserver stop:
   \xampp\mercury_stop.bat
FileZilla Server start:
   \xampp\filezilla_start.bat
FileZilla Server stop:
   \xampp\filezilla_stop.bat

テスト
Apache(および MySQL)の起動後、 http://localhost もしくは http://127.0.0.1をブラウザで開き、XAMPPのサンプルとツールをすべてテストしてください。

サービスとして特定のサーバをインストールする

XAMPP内の各サーバーを、Windowsサービスとしてインストールすることも可能です:


どのように私はWinXPのフォルダを隠すには?

Apache service インストール:
  \xampp\apache\apache_installservice.bat
Apache service アンインストール:
  \xampp\apache\apache_uninstallservice.bat
MySQL service インストール:
  \xampp\mysql\mysql_installservice.bat
MySQL service アンインストール:
  \xampp\mysql\mysql_uninstallservice.bat
FileZilla service (アン)インストール:
  \xampp\filezilla_setup.bat
Mercury:
  使用可能なサービスインストールはありません!

XAMPPのアップグレード

通常、XAMPPの新バージョンにはアップグレードパッケージも存在します。また、リリース間に小規模なパッチが存在する場合もあります。

アップグレードには常に問題が付きもので、アップグレードプロセスにおいて不具合が発生する可能性があります。したがって、アップグレードを行う前に、必ずXAMPPフォルダのバックアップを取るよう心掛けてください。

私達は、あなたの設定ファイルをアップグレードプロセスの中で必要に応じて調整するよう努めています。新しいXAMPPが旧バージョンに比べて大幅に変更されている場合は、セキュリティ上の理由によりアップグレードパッケージを提供していません。ご了承ください。

アドオンと同様に、アップグレードディレクトリをXAMPPディレクトリへインストールします(例: "C:\xampp" )。そして必ずセットアップスクリプト "setup_xampp.bat" を起動させてください。

XAMPPセキュリティ・コンソール

以前にも述べたように、XAMPPは開発環境での開発用の使用を目的としており、本番環境用ではありません。XAMPPは可能な限りオープンに、またWeb開発者が求めることをできるだけ実現させるように設定されています。これは開発環境としてはすばらしいことですが、本番環境としては致命的となり得ます。

XAMPPのセキュリティ欠如の一覧です:

  • MySQLの管理者(root)にパスワードがありません。
  • MySQLのDaemonが、ネットワーク経由でアクセス可能です。
  • ネットワーク経由で phpMyAdmin にアクセス可能です。
  • ネットワーク経由で XAMPPデモページにアクセス可能です。
  • Mercury と FileZilla のデフォルトユーザは、周知の情報です。
上記のどの項目も深刻なリスクとなり得ます。特に、LAN外部の人間がネットワーク経由でXAMPPにアクセス可能な場合は重要です。また、通常ネットワーク経由でのアクセスが不可能なファイアウォールや(NAT)ルーターの使用を手助けすることにも繋がります。これらの問題を修正することは自己責任です。ちょっとしたヘルプとして、"XAMPPセキュリティコンソール"が存在します。

オンラインで何かを公開するまえに、XAMPPを保護する措置を取ってください。ファイアウォールや対外ルータは、低レベルのセキュリティにしか有効ではありません。それよりセキュリティレベルを少しでも上げるために "XAMPPセキュリティコンソール" を走らせてパスワードを発行することができます。

もしXAMPPをインターネットからアクセス可能にしたいのなら、下記URIにて解決策を確認したほうがよいでしょう。
http://localhost/security/

セキュリティコンソールを使って、MySQLユーザ "root" および phpMyAdmin のパスワードを設定することが可能です。さらに、XAMPPデモページへの認証を有効化することもできます。


どのように絶対に自由に元に戻すに

このウェブベースのツールで、追加のセキュリティ問題が解消されるわけではありません!特に、FileZilla FTPサーバー及びMercuryメールサーバーに関しては、必ずご自身で安全性を確保してください。これらのサーバーが不要な場合は、起動しないでください。起動していないサーバーは、とても安全です!

A方式:インストーラ版

インストーラ版を使ってXAMPPをインストールした場合には、「アンインストーラ」を使用してください!アンインストーラを使用すれば、レジストリの中のすべてのXAMPPエントリを削除することができ、XAMPPに含まれてインストールされたサービスもいくつかアンインストールできます。インストーラ版を使用してインストールしたXAMPPを除去するには、アンインストール・プログラムの使用を強くお勧めします。

保持したいデータはすべて、XAMPPをアンインストールする前にバックアップを取ってください。

B方式:ZIP & 7Zip版

XAMPPサービスをシャットダウンしてすべてのパネルを終了させます。何かサービスをインストールしてあったら、それも同様にシャットダウンします。

ZIPパッケージからインストールしたXAMPPをアンインストールするには、XAMPPをインストールしてあるフォルダごと削除してください。クリーンアップが必要なレジストリ・エントリや環境変数はありません。

質問1: XAMPP "Lite"版とはなんですか?

XAMPP Lite( "Light"は "軽量" を意味する)はXAMPPコンポーネントの軽量バンドルで、PHPとMySQLに限定した、比較的軽い作業用としてお勧めします。Mercury Mail や FileZilla FTPのようなサーバやツール類のいくつかはLite版には含まれていません。

質問2: Webコンテンツはどこに配置したらよいでしょう?

すべてのWWWドキュメントのメインディレクトリは \xampp\htdocs にあります。例えば "test.html"ファイルをここに置いた場合、"http://localhost/test.html"で見ることができます。

"test.php"なら、"http://localhost/test.php"となります。以下のような簡単なテストスクリプトがご使用いただけます。
    echo 'Hallo world';
?>

新しいサブディレクトリに対しては、新規ディレクトリ(例:"new")を "\xampp\htdocs"ディレクトリの中に作成します(ASCⅡのみで空白スペースがないのがベスト)。そして、このディレクトリへtestファイルを作成し、"http://localhost/new/test.php"へアクセスします。


以前のWindowsのセットアップを削除する方法

詳細:

HTML:
実行可能: \xampp\htdocs
使用可能拡張子: .html .htm
=> 基本パッケージ
SSI:
実行可能: \xampp\htdocs
使用可能拡張子: .shtml
=> 基本パッケージ
CGI:
実行可能: \xampp\htdocs 及び \xampp\cgi-bin
使用可能拡張子: .cgi
=> 基本パッケージ
PHP:
実行可能: \xampp\htdocs 及び \xampp\cgi-bin
使用可能拡張子: .php
=> 基本パッケージ
Perl:
実行可能: \xampp\htdocs and \xampp\cgi-bin
使用可能拡張子: .pl
=> 基本パッケージ
Apache::ASP Perl:
実行可能: \xampp\htdocs
使用可能拡張子: .asp
=> 基本パッケージ
JSP Java:
実行可能: \xampp\tomcat\webapps\java (e.g.)
使用可能拡張子: .jsp
=> Tomcatアドオン
Servlets Java:
実行可能: \xampp\tomcat\webapps\java (e.g.)
使用可能拡張子: .html (u.a)
=> Tomcatアドオン

質問3: XAMPPインストールを移動できますか?

はい、できます。XAMPPディレクトリを移動した後、必ず"setup-xampp.bat" を実行してください。これにより、設定ファイル内のパスがすべて更新されます。

Windowsサービスとしてサーバーをインストールしている場合は、まずWindowsサービスを削除してください。そして移動後、再度サービスをインストールします。

警告:
独自スクリプトの設定ファイルは更新されません。したがって、この作業はご自身の判断で行ってください。ただ、"plug-in"を書くことは可能なので、そのようなplug-inを使えば、インストーラに独自スクリプトの設定ファイルも更新させることができます。

質問4: WWWディレクトリの "自動スタートページ"?

Apacheの機能"DirectoryIndex"に対する標準ファイル名は、"index.html" や "index.php"です。"http://localhost/xampp/"のようなフォルダを参照する度に、Apacheはそのようなファイルを見つけます。そして、ディレクトリリストの代わりにこのファイルを表示します。

質問5: どこで設定を変更できますか?

XAMPPのほぼ全ての設定は、設定ファイルにて変更することができます。ファイルを開いて、テキストエディタにて変更したい設定を更新するだけです。FileZillaおよびMercuryのみ、アプリケーション設定ツールが必要になります。

設定ファイルの一覧は、こちらの表にてご確認いただけます 設定ファイル。

詳細情報(FAQなど)はどこにあるのでしょうか。

下記のURLでXAMPP Windows FAQをご覧ください:
http://www.apachefriends.org/jp/faq-xampp-windows.html

または、下記URLのフォーラムで質問してみてください:
http://www.apachefriends.org/f/

日本語のサポートは下記のURLになります:
http://support.exxaxon.co.jp/

どこに何があるのでしょう?


設定ファイル

ファイル(ディレクトリ) 用途
\xampp\apache\conf\httpd.conf Apacheのメイン設定ファイル。サブディレクトリ"extra"の他のファイルも含んでいます。
\xampp\FileZillaFTP\FileZilla Server.xml FileZilla FTPサーバーの設定ファイル。"FileZilla Server Interface.exe" アプリケーションを使って設定されています。(コントロールパネルの"管理"ボタン)
\xampp\MercuryMail\mercury.ini Mercury SMTPサーバーの設定ファイル。"mercury.exe" アプリケーションを使って設定されています。(コントロールパネルの"管理"ボタン)
\mysql\bin\my.ini MySQLサーバーの設定ファイル。
\xampp\php\php.ini PHPの設定ファイル。
\xampp\phpMyAdmin\config.inc.php phpMyAdminの設定ファイル。
\xampp\sendmail\sendmail.ini msmtpの設定ファイル。(sendmail対応インターフェース)
\xampp\webalizer\webalizer.conf Webalizerの設定ファイル。

ログファイル

ファイル(ディレクトリ) 用途
\xampp\apache\logs\error.log Apacheのエラーログ。同じディレクトリ内にファイルを追加することも可能です(有効の場合)。
\xampp\FileZillaFTP\Logs FileZilla FTPサーバーのログファイル(有効の場合)。
\xampp\MercuryMail\LOGS\ このファイルのサブディレクトリは、Mercury SMTPサーバーモジュールのログファイルです。
\xampp\mysql\data\mysql.err MySQLのエラーログ。同じディレクトリ内にファイルを追加することも可能です(有効の場合)。
\xampp\sendmail\sendmail.
log
msmtpのログファイル。(sendmail対応インターフェース)

共通ディレクトリ

ファイル(ディレクトリ) 用途
\xampp\anonymous 匿名のFTPアクセスに対するダウンロードディレクトリ。
\xampp\cgi-bin CGIスクリプト用。
\xampp\htdocs ホームページのファイルが入っています。
\xampp\MercuryMail\MAIL メールのpostbox。
\xampp\mysql\data データベース。
\xampp\webdav WebDAVアクセス用のディレクトリ(有効の場合)。

 



These are our most popular posts:

WiX チュートリアル (日本語訳) — Lesson 1 始めよう

既に前書きで述べたように、WiX ツールセットは XML ソース・ファイルを使用して、 アプリケーションのインストール・プロセスを構成する ... ツールセットはいくつかの部分 から構成されていますが、そのうちの二つを使って、インストーラ・パッケージを コンパイルします。 ... light.exe Sample.wixobj ... また、WiX はそれ自体としては インストール環境ではない、ということにも留意して下さい。 ..... また、あるコンポーネント を削除するときに、決して、他のコンポーネントに害を及ぼしたり、あるいは、どの コンポーネントにも属さない孤児 ... read more

ロボフォームのよくある質問

どうしたらいいですか? Windowsの起動時にロボフォームタスクバーアイコンを非表示 にするにはどうしたらいいですか? starts up? ... 個人情報を編集できるウェブページを 開いたときにロボフォームが自動で情報を記入するようにすることはできますか? 自動 記入ダイアログ ... ロボフォームのインストーラはこのような書き換えがないかどうかを チェックして、もし書き換えの可能性があればそれを警告します。 ウィルスチェックを ... EXE ファイルのダウンロードを搾取して実行を不可能にしてしまうものがあります。 この 場合は ... read more

よくあるご質問

2012年4月12日... しますか。それが最初にアンインストールする必要がありますか。 ... どのように DVDVideoSoftソフトウェアをアンインストールしますか。 ... スタート」をクリック → すべてのプログラム →「DVDVideoSoft」上にマウスの右ボタンをクリックして、「削除」 ボタンを選択してください。 フォルダを手動 .... 動画ファイルの再生に関する問題があっ たら、 K-Lite Codec Mega Pack コーデックをダウンロード・インストールして下さい。 どの .... C:\Program Files\Common Files\DVDVideoSoft\bin\SubscriptionOffer.exe. read more

.NET Frameworkを強制的に削除するツール、cleanup tool.exe

2011年7月17日 ... NET Frameworkをむりやり削除しちゃうシステムメンテナンスツール。 ... それ以外の時 は利用しないようにしましょうまた通常、. ... cleanup tool.exeはインストール不要。 ダウンロードしたexeファイルをダブルクリックして起動します。 read more

Related Posts



0 コメント:

コメントを投稿