Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    4

    problema attivazione pdo

    Ciao ragazzi ho un problema
    ho installato su win7, apache mysql e php

    funziona tutto
    tranne l'unica cosa che mi serve davvero
    sulla pagina phpinfo creata da me, nella sezione PDO c'è scritto

    PDO support enabled
    PDO drivers no value

    e infatti ho creato un file index.php a cui è associato un file conf.php in cui però utilizzo proprio la libreria pdo e se provo ad aprire index.php da browser ricevo questo errore:

    Errore
    could not find driver

    purtroppo mi serve per un esame e devo utilizzare per forza pdo
    ho provato a cercare sul web ma pare che nessuno abbia avuto questo problema
    mi potete aiutare?
    grazie
    ciao

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    4
    aggiungo anche che ho seguito questa guida per attivare il modulo pdo in php:

    http://devoracles.com/installing-php...n-cli-mode/811

    e nel file php.ini ho modificat le extension_dir in:

    ; Directory in which the loadable extensions (modules) reside.
    ; http://php.net/extension-dir
    extension_dir = "C:/php5/ext"
    ; On windows:
    extension_dir = "ext"
    extension=php_pdo_mysql.dll
    extension=libmySQL.dll //questo perchè ho letto da un'altra parte che mi poteva risolve(ovviamento ho copiato tale dll nella cartella ext)
    ma non è cambiato nulla

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    4
    Originariamente inviato da bubi1
    http://php.net/manual/en/pdo.installation.php

    si ho cercato di legge ma ci ho capito poco. puoi aiutarmi?
    grazie e scusa

    ciao

  5. #5
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    fai 3 cose:

    1. Assicurati (gurardando phpinfo()) che extension_dir punti alla cartella giusta sul tuo sistema, quella dove hai le extensioni del php. In caso contrario, sistemalo.

    2. Assicurati che nella cartella di sopra ci sia il php_pdo_XXXXXX.dll, dove XXXXXX e' il driver pdo di cui ha bisogno. In caso contrario, scarica la distribuzione di php uguale a quella che hai installato, e prendilo dall'archivio.

    3. Riavvia apache.


    Ps: si puo' sapere perche' vuoi usare i pdo se non sai nemmeno cosa siano?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    4
    grazie ora nella riga PDO drivers è apparso mysql.
    cmq io so che il pdo è un modulo che ti permette di collegarti a con php ad un db tramite un file ad es conf.php in cui sono specificati i parametri di connessione

    ora però non mi appare l'errore ma mi da la pagina bianca e ti assicuro che il file index.php e il mio file conf.php sono fatti come si deve
    mi rimane per 2 -3 minuti in attesa di localhost poi pagina bianca

    qualche idea?
    grazie

  7. #7
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    no, nessuna idea.

    consiglio: leggi qualche guida, per sapere cosa sono i pdo, per imparare come far interagire php con un database, per sapere come installare apache+mysq+php su windows

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.