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サーバを走らせ、ダイナミックなWebページを作成する、データベースを使用するという必要があるならばラッキーなお知らせです!
このバージョンは、Mac OS X 10.4 (Intel&PPC)以上に対応しています。

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

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

READ ME ※注意事項

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

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

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

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

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

XAMPP for MacOS X 1.7.2a, 2009/08/17

バージョン

サイズ

備考
XAMPP Mac OS X 1.7.2a
Universal Binary
86 MB Apache 2.2.12, MySQL 5.1.37, PHP 5.3.0, Perl 5.10.0, ProFTPD 1.3.2a, phpMyAdmin 3.2.0.1, 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: 8a33178ec8be5e1192c6cb3247c5a85b
Developer package 29 MB Developer package
MD5 checksum: d543046b3f67ef3d734964b37b9ed606

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

ダウンロードした後は、単純にStuffit Expanderまたは類似のソフトでファイルを開いてパッケージファイルをダブルクリックします:

    MacOSのインストーラが起動し、「続ける」をクリックするよう指示されます。 同様にインストーラが管理者(アドミン)パスワードを聞いてきます。 インストーラが無事終了したら、/Applications/XAMPP にXAMPP Mac OS X版がインストールされます。

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

* ステップ3: 起動

インストール完了後は単純に下記のコマンドを入力してXAMPP Mac OS X版を起動してください。

  1. Terminal shellに行って、システム管理者ルートでログインします。

    sudo su

  2. XAMPPをスタートするには、このコマンドをコールしてください:

    /Applications/XAMPP/xamppfiles/xampp start

    以下のような画面になります:

    Starting XAMPP for MacOS X 1.7.2a...
    XAMPP: Starting Apache with SSL (and PHP5)...
    XAMPP: Starting MySQL...
    XAMPP: Starting ProFTPD...
    XAMPP for MacOS X started.

準備ができました。ApacheとMySQLが稼動しています。

エラーメッセージを受け取った場合は MacOS X FAQ を確認してください。 MacOS X FAQ.

* ステップ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として)を入力するだけです。
/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を停止するには単純に以下のコマンドをコールしてください:
/Applications/XAMPP/xamppfiles/xampp stop
Stopping XAMPP for MacOS X 1.7.2a...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.

XAMPP Mac OS X 版は停止しました。

* アンインストール

XAMPPをアンインストールするには、ただ以下のコマンドを管理ユーザrootとしてTerminal shellに入力してください:
sudo rm -rf /Applications/XAMPP
これでThe end です。

* 感謝

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

February 2005, Kristian Marcroft