Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Alguém conhece ou usa MAMP

Featured Replies

Postado

Oi pessoal

Estou precisando de uma ajuda para configurar o MAMP no meu Mac.

Consigo rodar o php no servidor, mas o banco de dados... Não consigo fazer com que o php "converse" com o banco de dados.

Alguém pode me ajudar?

Desde já agradeço pela atenção de vocês.

Gstavo Severo

  • Respostas 23
  • Visualizações 6.2k
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Posts Mais Populares

Postado

Cara, tenta trocar o MAMP pelo XAMP, é bem mais tranquilo de usar... eu to usando aqui no Lion sem stress

Postado

Eu já usei MAMP e é bem fácil seu funcionamento. Existem as configurações de porta, que precisam ser "corrigidas" para facilitar a vida.

Normalmente, elas virão com:

  • Apache: 8888
  • MySQL: 8889

E, você pode alterar para:

  • Apache: 80
  • MySQL: 3306

São os padrões. A partir daí você pode usar um mysql_connect com localhost, normalmente.

Boa sorte! :)

Editado por Rogério Zambon

Postado

Aqui no XAMP eu não precisei nem mexer nisso...

Postado

O gerenciamento do MAMP é mais simples que do XAMPP. E também é mais leve. Porém, ambos fazem a mesma coisa.

Sendo assim, tanto faz um ou outro. Rodar localmente não precisa de nada além do que oferecem.

Postado

Oi pessoal

Estou precisando de uma ajuda para configurar o MAMP no meu Mac.

Consigo rodar o php no servidor, mas o banco de dados... Não consigo fazer com que o php "converse" com o banco de dados.

Alguém pode me ajudar?

Desde já agradeço pela atenção de vocês.

Gstavo Severo

Primeiro qual o Mamp que vc está usando o "Mamp ou Mamp Pro" mas segue ai algumas dicas:

Cheque o ip e o dns do host e da base de dados se for mysql siga a dica do próprio "VENDOR MAMP" :

Using MySQL command line

To use the MySQL command line, perform the following steps:

  1. Start MAMP PRO
  2. Start the server
  3. Open Terminal (Applications -> Utilities)
  4. Type in: (one line)
    
/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot

Now you can use the MySQL command line. For exmaple to show all your databases with show databases;. E depois siga os passos abaixo:

<h3 xmlns="http://www.w3.org/1999/xhtml" id="sites-page-title-header" align="left" style="font-size: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: none !important; padding-left: 10px; padding-right: 10px; color: rgb(51, 51, 51); font: normal normal normal 1.8em/normal Verdana, Helvetica, Arial, sans-serif; ">Check the Default Storage Engine of MySQL

  1. Open MAMP PRO
  2. Start the servers
  3. Open Terminal.app (Applications/Utilities)
  4. Enter the following line into the terminal and hit Enter:
    /Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
  5. Enter the following line into the MySQL prompt (mysql>) and hit Enter:
    USE information_schema;
  6. Enter the following line into the MySQL prompt (mysql>) and hit Enter:
    SELECT * FROM engines;
  7. A table with the Storage Engines of MySQL will show up. Inside the Support column the Default Storage Engine has the value "DEFAULT".
    en-mamp-pro-how-tos-check-the-default-storage-engine-of-mysql.png?height=216&width=400
  8. Enter the following line into the MySQL prompt and hit Enter:
    exit;

Set the MySQL Default Storage Engine

The MySQL server of MAMP PRO uses the Default Storage Engine MyISAM. If you want to change this, you have to change the configuration file of the MySQL server. With this tutorial we want to show you how to manage this. As Default Storage Engine we are using InnoDB.

  1. Start MAMP PRO.
  2. Stop the MAMP PRO server if it is running.
  3. Select File -> Edit Template -> MySQL my.cnf
    Default-Storage-Engine-von-MySQL-beim-MAMP-setzen-my-cnf-Menu.png
  4. An editor window appears.
  5. If a warning message appears confirm with OK.
    Default-Storage-Engine-von-MySQL-beim-MAMP-setzen-my-cnf-Warning.png
  6. Find the section "[mysqld]"
  7. Beneath the last line of this section add this line:
    default-storage-engine = InnoDB
  8. The section "[mysqld]" now looks like this:
    Default-Storage-Engine-von-MySQL-beim-MAMP-setzen-my-cnf.png
  9. Save (Apple + S) all changes made on "my.cnf"
  10. Close the editor window (Apple + W)
  11. Start the MAMP PRO servers.

Por via das dúvidas dê uma olhada nestes tópicos:

http://documentation...es-are-included

http://documentation...amp-pro/how-tos

http://documentation...es-are-included

Boa sorte.

  • 1 mês depois...
Postado
  • Autor

Valeu Deblyn!

Achei que o Xampp fosse só para Linux.

Estou instalando ele.

Desculpe Urielm, mas essa explicação ficou complicada e não entendi. Mas valeu mesmo assim.

Obrigado a todos.

Abs.

Postado
  • Autor

Oi Deblyn

Cara, acabei de instalar o XAMPP, fiz tudo que dizia no passo-a-passo, só que ele não abriu a página localhost que dizia que apareceria e quando digito http//localhost, aparece uma janela pedido nome de usuário e senha... Mas que dados são esses? Não foram pedidos nada disso quando instalei o XAMPP! Podemos me dar uma dica?

Abraço,

Gustado

Postado

Oi Deblyn

Cara, acabei de instalar o XAMPP, fiz tudo que dizia no passo-a-passo, só que ele não abriu a página localhost que dizia que apareceria e quando digito http//localhost, aparece uma janela pedido nome de usuário e senha... Mas que dados são esses? Não foram pedidos nada disso quando instalei o XAMPP! Podemos me dar uma dica?

Abraço,

Gustado

essa janela de usuário e e senha aparece quando você coloca http://localhost no browser?

Postado

Usei o xamp para mac e achei ele uma porcaria. O Mamp foi bem mais tranquilo para configurar.

Postado

Estou com o amigo ai acima, não sei porque mas desde epocas do Windows não gosto do XAMP, da muito problema.

Postado

Meu problema foi mais com algumas configurações, principalmente no local aonde ele colocou por padrão os arquivos.

Postado

bom eu sempre usei o EasyPHP no Windows. E no Mac o Xamp.. o esquema deles é basicamente o mesmo e eu nunca tive problema algum.

Pra me facilitar tenho um atalho que me leva direto pra pasta htdocs do Xamp, pronto.

Postado
  • Autor

Sim Deblyn, isso acontece quando entro por http//localhost.

Qual seria a solução?

Thiago, tenho que configurar o MAMP pelo Terminal, correto? Não sei usar o Terminal.

Postado

O Mamp tem um painel de controle próprio

Postado

Sim Deblyn, isso acontece quando entro por http//localhost.

Qual seria a solução?

Tu usa algum proxy/firewall ou qualquer outra coisa que te obrigue a se autenticar pra acessar a rede/internet?

Pq isso tá mais com cara de ser algo da rede do que do xamp.

Cria uma pasta dentro de htdocs do xampp e tenta acessar ela como http://localhost/nomedapasta ou mesmo http://127.0.0.1/nomedapasta

Postado

O Mac OS X já vem com Apache e PHP e Postgresql, se quiser, é só instalar o mysql..

Postado

O Mac OS X já vem com Apache e PHP e Postgresql, se quiser, é só instalar o mysql..

Eu tentei por esse caminho, até fiz a instalação do mysql mas no fim das contas não é tão prático quanto ter um xampp/easyphp pra administrar...

mas de qualquer forma não deixa de ser uma opção também.

Postado

Eu tentei por esse caminho, até fiz a instalação do mysql mas no fim das contas não é tão prático quanto ter um xampp/easyphp pra administrar...

mas de qualquer forma não deixa de ser uma opção também.

Eu faço diferente, como não gosto de ficar instalando coisas que são difíceis de desinstalar e que podem ferrar todo o sistema, faço o seguinte.. Crio uma VM no VirtualBox, com Linux, Debian, Ubuntu, Arch, etc.. Instalo o mysql no Linux e toda vez que preciso usar o mysql para programar algo, fazer testes, subo a vm, que com 384 de ram roda tranquilamente e uso o Apache + PHP que já vem no Mac OS X com o Mysql instalado no Linux do VBox.. Pra mim dá tranquilo, no Debian/Ubuntu é só instalar o Linux(menos de 10min) e instalar o mysql com o apt-get, no Arch uso o pacman, mais simples impossível.

Recomendo o Ubuntu-server, que é bem simples e rápido de instalar..

Editado por Maicon Radeschi

Postado

Eu faço diferente, como não gosto de ficar instalando coisas que são difíceis de desinstalar e que podem ferrar todo o sistema, faço o seguinte.. Crio uma VM no VirtualBox, com Linux, Debian, Ubuntu, Arch, etc.. Instalo o mysql no Linux e toda vez que preciso usar o mysql para programar algo, fazer testes, subo a vm, que com 384 de ram roda tranquilamente e uso o Apache + PHP que já vem no Mac OS X com o Mysql instalado no Linux do VBox.. Pra mim dá tranquilo, no Debian/Ubuntu é só instalar o Linux(menos de 10min) e instalar o mysql com o apt-get, no Arch uso o pacman, mais simples impossível.

Recomendo o Ubuntu-server, que é bem simples e rápido de instalar..

Olha não tinha pensado em instalar o mysql via linux...

Eu fiz a instalação manual dele no Lion, é bem chatinha por sinal. E no fim das contas não me serviu de nada...

As instalações do tipo xampp não costumam dar problema não, e são uma solução rápida e prática pra quem tem pouco conhecimento.

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.