1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Instalar phpmyadmin

Discussão em 'Web Development' iniciada por vjoe, 2 de Abril de 2007. (Respostas: 13; Visualizações: 2027)

  1. vjoe

    vjoe Power Member

    Queria começar a desenvolver os meus conhecimentos em php-mysql e por isso resolvi instalar o phpmyadmin. Só que ao "abrir" dá-me este erro:

    (já agora, como resolvo o problema dos caractéres?)

    Na documentação está:

    Fiz o download deste ficheiro e coloquei-o na pasta php/ext que criei mas mesmo assim não dá.

    Alguém me pode ajudar?
     
  2. p3dro

    p3dro Power Member

    Tens o "extension_dir" correctamente preenchido o php.ini?
     
  3. msdevweb

    msdevweb Power Member


    edita o php.ini do teu php e acha essa linha:

    ;extension=php_mysql.dll

    Tiras o ";" do inicio... se não existir essa linha, cria uma nova com esses valores em extensões.

    Quanto a essas letras todas esquisitóides, procura esta linha nas extensões tb (php.ini):
    ;extension=php_mbstring.dll

    Fazes o mesmo, retiras o ";" do inicio da linha.

    Guardas as alterações e reinicia o apache (se este for o servidor.)

    Espero ter ajudado.

    Abraço.
     
  4. vjoe

    vjoe Power Member

    Fiz as alterações mas continua tudo na mesma. Até os caracteres (será por não ter o ficheiro php_mbstring.dll na pasta ext?).

    O extension_dir está bem preenchido:

    Código:
    extension_dir ="C:\php\ext"
     
  5. spastikman

    spastikman Banido

    saca o XAMPP ou o WAMPP e escusas de perder tempo com esses problemas ;)
     
  6. msdevweb

    msdevweb Power Member

    ya, tens que ter os dll's das extenções na pasta ext.

    Mas não sei porque não dá, verifica isso tudo de novo, em ultimo caso instalas tudo de novo...

    vê isto (em windows):
    http://www.imasters.com.br/artigo/1309/php/php_apache_e_mysql_no_windows/
    http://www.linhadecodigo.com.br/artigos.asp?id_ac=407
    Estes tutoriais explicam como instalas tudo de novo, às vezes mais vale começares do zero e assim aprendes mais um pouco do funcionamento do sistema.

    em linux:
    http://www.msdevstudio.com/docs/Apostila PHP5, Apache e MySql.pdf

    Abraço.
     
  7. vjoe

    vjoe Power Member

    Os guias são estão um pouco desactualizados, eu prefiro usar a versão 2 do Apache. :(

    Spastikman, prefiro ser eu a configurar as coisas pois assim fica tudo ao meu gosto.
     
  8. msdevweb

    msdevweb Power Member

    Última edição: 2 de Abril de 2007
  9. vjoe

    vjoe Power Member

    Obrigado.
    Estive agora a seguir esse guia, mas estou com um problema. Copiei o phpmyadmin para a pasta C:\Apache\htdocs\phpmyadmin e, ao ir a localhost/phpmyadmin/index.php o Apache dá erro. Estou a usar este guia para instalar o phpmyadmin. O que devo fazer?

    Já agora, eu da outra vez tinha instalado o PHP e o MySql pelos executáveis. Foi por isso que não tinha extensões nenhumas do PHP. Quais são as principais diferenças de instalar via executável ou ficheiro zip?
     
  10. Mach4_PT

    Mach4_PT Power Member

    Instala Easyphp que vem com phpmyadmin, mysql, php, apache e essas cenas todas bonitas incluidas... tbm dá para editar os ficheiros de configuração

    Código:
    http://www.easyphp.org/[B]
    [/B]
     
  11. vjoe

    vjoe Power Member

    Preferia ser eu a configurar tudo pois nos pacotes pré-feitos costumam haver sempre algumas configurações erradas e muito lixo.
     
  12. msdevweb

    msdevweb Power Member

    Que erro é que o apache te dá? no guia que estas a seguir diz qualquer coisa do tipo:

    "Open your favorite browser and in the address bar type "http://localhost/phpmyadmin/index.php".

    If PHP was installed correctly, you should see the phpMyAdmin login page, BUT with an error.
    (...)
    "This is OK, we are going to fix that...."

    Se for relativo a isso, basta continuares com as definições do teu guia porque esse erro é normal....
    Senão, mostra aí o erro para tentar ser mais objectivo...


    Normalmente não existem grandes diferenças a instalar pelos executaveis... até porque o winzip traz as mesmas definições que os executaveis, incluido os mesmos executáveis... a diferença que podes ter achado é que quando começam a surgir problemas com definições, mais vale começar tudo de novo, e ir com mais calma.... e isso aplica-se a muita coisa em informática :)


    Um abraço.
     
  13. vjoe

    vjoe Power Member

    Não é bem um erro, é mesmo um daqueles crashes com a janelita do Windows e com o "Enviar relatório".
    Desinstalei tudo e tentei instalar de novo seguindo este guia... só que a versão mais recente do PHP não se configura da mesma forma que a do guia. Tentei a configuração automática do guia de instalação mas também não nada.

    Como já me estava a passar, resolvi dar o braço a torcer e instalar o WAMP. Até agora não tenho nada a apontar. É bastante prático e intuitivo. Por enquanto fica assim, mas mais tarde quero ver se tenho tudo à minha maneira. :)
     
  14. msdevweb

    msdevweb Power Member


    Bem, já devo ter percebido o que te aconteceu. Ontem tive a limpar a minha maquina e instalei tudo de novo, e acredita que tive esse mesmo erro de crash que estavas a ter, e ao reparar vi que o erro estava em fazer referencia ao php5apache2.dll no LoadModule, e não reparei que a versão 2.2 do apache tens que fazer referencia ao php5apache2_2.dll (Versão 2.2)

    Vais ao httpd.conf na linha LoadModule php5_module o arquivo a ser usado é o php5apache2_2.dll, ou seja a linha ficaria assim:

    LoadModule php5_module "c_disco:/php_directoria/php5apache2_2.dll"

    E voilá, deixou de fazer o crash e fiquei com tudo a bombar:
    PHP 5
    MySQL 5
    Apache 2.2

    Ou seja, faz tudo como diz em http://www.linhadecodigo.com.br/artigos.asp?id_ac=1151 mas na altura de fazeres no httpd.conf LoadModule php5_module, fazes referencia ao php5apache2_2.dll, ou seja, ficaria:
    LoadModule php5_module = "c_disco:/php5_directoria/php5apache2_2.dll"

    E continuas com o resto do tutorial. Ficas com tudo a 100%.
    Depois copias o phpmyAdmin para htdocs e acedes a ele. deixas de ter erros ou crash's :)

    Abraço.
     

Partilhar esta Página