MacのネイティブWeb共有およびダウンロードしたMySQLよりもMAMPスタックを使用する利点


11

Macでネイティブに提供されているWeb共有と、MySQLを手動でダウンロードしてインストールする代わりに、MAMPスタックを使用する利点は何ですか?

MAMPがapache / mysql / phpの最新/他のバージョンをどのように持つことができるかを見ることができますが、他の利点はありますか?

私のMCBには、Apache 2.2.15とPHP 5.3.3を搭載したSnow Leopard 10.6.6が付属していました。非常に最近の(ただし最新ではない)バージョンです。
両方ともインストールされているので、同じ機能を持つものを入手する理由はほとんどありませんでした。

MySQLのインストールも非常に簡単だったため、その理由はありません。

回答:


11

統合されたGUI統合と言えます。

MAMP

MAMPを使用すると、Apache、PHP、およびMySQLを管理するための単一のウィンドウを使用できます。一方、ビルトインスタックでは、PHPを手動でアクティブにし、MySQL用の別のインターフェイスを使用する必要があります(簡単に有効または無効にする方法はありません)

MAMP設定


1
この。それはすべて設定の容易さです。私はMAMPが大好きです。
ベンワイアット

それは簡単です。それで全部です。仮想ホストの設定とすべてでMAMP PROが大好きです。
コミックサンズ

ネイティブインストールで重大な権限の問題が発生しています。
ベンラシコット

6

欠点は、既にインストールしたものをインストールしていることです。これは、たとえばコマンドラインを使用してPHPを使用する場合に問題を引き起こす可能性があります。これにより、MAMPにバンドルされているバージョンではなく、デフォルトでビルトインPHPバージョンがトリガーされます。これらが異なる場合、結果は予期しないものになる可能性があります。

ApacheとPHPの両方のデフォルトOSXバージョンを使用することをお勧めします。初めてすべてを実行した後は、コントロールパネルはそれほど必要ありません。


PHPの異なるバージョンをインストールするのと同じものをインストールすることは、実際には考えません。PHPのバージョンを切り替えて、本番環境にプッシュする別のサーバーに合わせる必要がある場合があります。PHPの別のバージョンで何かが壊れる可能性があるため、これはデメリットではなく、技術的には同じではありません。コマンドラインでPHPを使用することに関するポイントは、ユーザーがコンピューターに最初にインストールされているものを誤解しているだけです。これは初心者を混乱させるかもしれませんが、何が起こっているかを知っている人を混乱させることはありません。
JoeMoe1984

@ JoeMoe1984私たちはもう5.5年になりますが、私はあなたに完全に同意します。それ以来、多くのことが変わりました。
julesj

5

実際、MAMPを使用する1番目の利点は非常に大きなものです。システムをアップグレードするたびに、環境が壊れることはありません。

Mysqlを壊したSnow Leopardの更新がいくつかありました(または、LeopardからSnow Leopardへの変更だったかもしれません)。1つは、mysql.socketファイルを移動することです。PHPが壊れた別の更新がありました。どちらの場合も、修正方法に関する情報を含む不明瞭なサイトを見つけるために、インターネットを何時間も探し回らなければなりませんでした。

MAMPを使用すると、この問題は発生せず、すべてのOSアップデートをインストールするか、ハードドライブを消去してゼロからインストールすることもできます(もちろん、MAMPアプリケーションのバックアップを作成する場合)。 。これが私がMAMPを使用する主な理由です。私はこれらの問題に何度もかまれました。

短所:

新しいものをコンパイルするときは、組み込みのものではなくMAMPファイルを使用するように指示する必要があります。これは、一部のRailsビットでは問題になる場合があります(Phusion Passenger gemは、Apacheソースが見つからないという不満を思い浮かべます)。しかし、あなたがどれだけいじっているのかにもよりますが、MAMPは天の恵みです。

ドライブに複製するものに関しては、解決策は非常に簡単です。煩わしい組み込みのインストールを削除するだけで、競合を避けるために/ usr / local / Mysqlを削除しました。ただし、ApacheとPHPを削除することはお勧めしません。


私はあまり長い間Macユーザーではありませんでしたが、Mavericksの更新によりMAMPのインストールが中断されました。
PeterT 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.