Vantagens do uso da pilha MAMP sobre o compartilhamento na Web nativo do Mac e o download do MySQL


11

Eu estou querendo saber quais são as vantagens de usar uma pilha MAMP em vez do compartilhamento na Web fornecido com o Mac nativamente e o MySQL baixado e instalado manualmente?

Eu posso ver como, em alguns casos, o MAMP pode ter as versões mais recentes / outras do apache / mysql / php, mas existem outras vantagens?

Meu MCB veio com o Snow Leopard 10.6.6 com Apache 2.2.15 e PHP 5.3.3 - versões tão recentes (embora não as mais recentes).
Como os dois foram instalados, vi poucas razões para obter algo com a mesma funcionalidade.

Instalar o MySQL também era simples demais, e por isso não poderia ser o motivo.

Respostas:


11

Eu diria integração GUI unificada.

MAMP

Com o MAMP, você tem uma única janela para gerenciar Apache, PHP e MySQL. Considerando que, com a pilha interna, você precisa ativar o PHP manualmente e ter outra interface para o MySQL (sem nenhuma maneira fácil de ativá-lo ou desativá-lo)

Configurações do MAMP


1
Este. É tudo uma questão de facilidade de configuração. Eu absolutamente amo MAMP.
Ben Wyatt

É fácil. Isso é tudo. Eu amo o MAMP PRO por suas configurações de vhost e tudo.
ComicSans

Estou tendo sérios problemas de permissão na instalação nativa.
precisa

6

A desvantagem é que você está instalando coisas que já instalou. Isso pode causar problemas quando - por exemplo - você deseja usar o PHP usando a linha de comando. Isso acionará a versão embutida do PHP por padrão, em vez da versão do MAMP. Se estes forem diferentes, os resultados podem ser inesperados.

Eu recomendaria usar as versões OSX padrão do Apache e PHP. Depois de executar tudo da primeira vez, você realmente não precisa de um painel de controle ou algo assim.


Eu realmente não consideraria instalar uma versão diferente do PHP o mesmo material para instalar. Pode ser necessário alternar entre versões do php para corresponder a outro servidor que você enviará para produção. Algumas coisas podem surgir em outra versão do PHP, portanto isso não é uma desvantagem e não é o mesmo material tecnicamente. O ponto sobre o uso do PHP na linha de comando é apenas o mal-entendido dos usuários sobre o que é instalado inicialmente no computador. Isso pode confundir um iniciante, mas não alguém que sabe o que está acontecendo.
21817 JoeMoe1984

@ JoeMoe1984 Estamos com mais 5,5 anos e concordo plenamente com você. Muita coisa mudou desde então.
julesj

5

Na verdade, a vantagem número 1 em usar o MAMP é tremenda: cada vez que você atualiza seu sistema, seu ambiente não quebra!

Houve algumas atualizações do Snow Leopard (ou talvez tenha sido o Leopard no Snow Leopard, não me lembro) que quebraram o Mysql. Um foi movendo o arquivo mysql.socket. Houve outra atualização do PHP quebrado. Nos dois casos, eu tive que procurar na Internet por horas para encontrar sites obscuros com informações sobre como corrigi-los.

Com o MAMP, você não tem esse problema, pode instalar todas as atualizações do sistema operacional ou até limpar o disco rígido e instalar do zero (desde que faça um backup do aplicativo MAMP, é claro) e ainda tenha todo o seu ambiente como antes . Esta é a principal razão pela qual eu uso o MAMP. Fui mordido por esses problemas muitas vezes.

Desvantagens:

Ao compilar coisas novas, você precisa dizer para usar os arquivos MAMP e não os arquivos embutidos. Às vezes, isso pode ser um problema para alguns bits do Rails (vem a gem do Phusion Passenger que reclama por não encontrar as fontes apache). Mas, dependendo de quanto você está mexendo, o MAMP é uma dádiva de Deus.

Com relação à duplicação de coisas em sua unidade, a solução é muito simples, basta excluir as instalações internas que o incomodam, eu me livrei de / usr / local / Mysql para evitar conflitos. Embora eu não recomendo excluir apache e PHP.


Não sou usuário de Mac há muito tempo, mas a atualização do Mavericks quebrou as instalações do MAMP.
precisa saber é
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.