|
|
|
|
|
広告
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: ダウンロード下のリンクをクリックするだけです。最新版のダウンロードがおススメです。:)
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版を起動してください。
- Terminal shellに行って、システム管理者ルートでログインします。
sudo su
- 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の設定ファイルです。
|
|
|
|