Ir para conteúdo
  • Cadastre-se
GugaSevero

Alguém conhece ou usa MAMP

Posts Recomendados

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



  • Estatísticas do Fórum

    • Total de Tópicos
      48.456
    • Total de Posts
      415.842
×
×
  • Criar Novo...