HomeXAMPPNewsTeamProjectsDocsExtrasLinksContact

XAMPP Mac OS X版へようこそ


XAMPP Mac OS X版はもっともシンプルでもっとも実用的かつ、もっとも完成度の高いMac OS X用のWebサーバ・ソリューションです。 Apache 2 Webサーバを内包しており、最新版のMySQL、PHP、Perlと統合されています。必要なファイルをすべて含むMac OS Xインストーラ・パッケージとして提供されます。

経験豊富なWeb開発者や熱烈なMacファンの方で、Webサーバを運用したり動的ウェブページの作成やデータベースの使用を行うのなら、このXAMPP for Mac OS Xは最適です!
このバージョンは、Mac OS X 10.4 (Intel&PPC)以上に対応しています。

インストールの4ステップ

ステップ1: ダウンロード
ステップ2: インストール
ステップ3: 起動
ステップ4: テスト

READ ME ※注意事項

セキュリティについて: ※必ず読んでください
高度な起動/停止パラメータ
索引
XAMPPの停止
アンインストール
感謝

インストールの4ステップ

* ステップ1: ダウンロード

下のリンクをクリックするだけです。最新版のダウンロードがおススメです。:)

SourceForgeに今までのバージョンのダウンロードリストをすべて掲載しています。
まだ掲載していませんが、掲載する予定です。

XAMPP for MacOS X 1.7.3, 2010/03/04

バージョン

サイズ

備考
XAMPP Mac OS X 1.7.3
Universal Binary
86 MB Apache 2.2.14, MySQL 5.1.44, PHP 5.3.1, Perl 5.10.1, ProFTPD 1.3.3, phpMyAdmin 3.2.4, OpenSSL 0.9.8k, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.32, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.4.2, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.4, SQLite 3.6.3, gdbm-1.8.3, libxml-2.7.2, libxslt-1.1.24, openldap-2.3.43, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, zziplib-0.13.48, bzip2-1.0.5, freetds-0.64
MD5 checksum: fcbd4b14461a5b9e7a817f99defd0be2
Developer package 32 MB Developer package
MD5 checksum: f31a0619a35507a0e4305b674ae1159b

* ステップ2: インストール

XAMPPをインストールするには以下を行ってください:
  • DMG-Imageを開きます。
  • ご自身のAppliationsフォルダへ、XAMPPフォルダをドラッグ&ドロップします。
注意:インストール済みの旧バージョンXAMPP for MacOS Xは上書きされます!

これでインストールは完了です。XAMPPは /Applications/XAMPP ディレクトリ配下にインストールされました。

* ステップ3: 起動

XAMPPを起動するには、XAMPP Controlを開き、ApacheとMySQL、ProFTPDをスタートさせます。

* ステップ4: テスト

ここまでは簡単に進みましたが、実際に動くかどうか確認をしてみましょう。お使いのブラウザに以下のURLを入力してみてください:

http://localhost

ここでXAMPPのトップページを見ることができるはずです。 このページにあるリンクより、インストールしたソフトのステータスやプログラミングサンプルをチェックすることができます。

READ ME ※注意事項

* セキュリティについて: ※必ず読んでください

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

XAMPPのセキュリティ欠如の一覧です:
    1. MySQLの管理者(root)にパスワードがありません。
    2. MySQLのDaemonが、ネットワーク経由でアクセス可能です。
    3. ProFTPDがユーザ「nobody」に対してパスワード「xampp」を使っています。
    4. ネットワーク経由でphpMyAdminにアクセス可能です。
    5. MySQLとApacheが同じユーザ(nobody)の下で稼動します。
セキュリティの脆弱さを修正するには以下のコマンドをコールしてください:
/Applications/XAMPP/xamppfiles/xampp security
簡単なセキュリティチェックが実行され、XAMPPインストールをよりセキュアにします。

* 高度な起動/停止パラメータ

/Applications/XAMPP/xamppfiles/xamppを使って、XAMPP Mac OS X版 を単に起動・停止するだけではなく、もっと様々なことができます。他に何ができるか、以下をご参照ください。
高度な起動/停止パラメータ

パラメータ

意味
start
XAMPPを起動する
stop
XAMPPを停止する
restart
XAMPPを停止して起動する
reload
Apache, MySQLと、ProFTPD(起動している場合)の config file をリロードする
startapache
Apacheのみを起動する
startssl
Apache SSL サポートを起動する。このコマンドはSSLサポートを常時アクティブにします。 例)次回XAMPPを再起動したときにもSSLはアクティブな状態です。
startmysql
MySQLデータベースのみ起動されます。
startftp
ProFTPDサーバのみ起動されます。FTP経由で、Webサーバにファイルをアップロードできます(ユーザ「nobody」、パスワード「xampp」)。このコマンドはProFTPDを常時アクティブにします。 例)次回XAMPPを再起動したときにもProFTPDはアクティブな状態です。
stopapache
Apacheを停止します。
stopssl
ApacheのSSLサポートを停止します。このコマンドはSSLサポートを常時停止にします。  例)次回XAMPPを再起動したときにもSSLはオフのままです。
stopmysql
MySQLデータベースを停止します
stopftp
ProFTPDサーバを停止します。このコマンドはProFTPDを常時オフにします。  例) 次回XAMPPを再起動したときにもFTPはオフのままです。
reloadapache
Apache Webサーバのconfigファイルをリロードします。
reloadmysql
MySQLデータベースのconfigファイルをリロードします。
reloadftp
ProFTPDのconfigファイルをリロードします。
例)SSL をアクティブにしてApacheを起動したい場合、以下のコマンド(rootとして)を入力するだけです。
sudo /Applications/XAMPP/xamppfiles/xampp startssl
これで、SSL経由でhttps://localhostの下のApacheサーバにもアクセスできます。

* 索引

大切なファイルとディレクトリ

ファイル/ディレクトリ

用途
/Applications/XAMPP/xamppfiles/bin
XAMPPがホームをコマンドします。
例えば、
/Applications/XAMPP/xamppfiles/bin/mysqlはMySQLモニタをコールしています。
/Applications/XAMPP/htdocs/
ApacheのDocumentRootのディレクトリです。
Webページはここに属します。
/Applications/XAMPP/etc/httpd.conf
Apacheの設定ファイルです。
/Applications/XAMPP/etc/my.cnf
MySQLの設定ファイルです。
/Applications/XAMPP/etc/php.ini
phpオプションを設定するファイルです。
/Applications/XAMPP/etc/proftpd.conf
ProFTPdの設定ファイルです。

* XAMPPの停止

XAMPPを停止するには、XAMPPコントロールのApache、MySQL、ProFTPDを停止するだけです。

* アンインストール

XAMPPをアンインストールするには、停止してゴミ箱へ移動させるだけです。

* 感謝

Kai “Oswald” Seidler とKay Vogelgesang、そして Apache Friends チームメンバーに、そしてまた、支援してくれたユーザの皆さんに、感謝しています。今日のApache Friendsがあるのは、皆さんのおかげです。

February 2005, Kristian Marcroft