+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: PHP Firebird non funziona

  1. #1
    L'avatar di Speed16
    Speed16 non è in linea Scolaretto
    Luogo
    Trento
    Post
    128

    PHP Firebird non funziona

    Ciao, ho installato WAMP server su Windows 7 64 bit e voglio abilitare l'estensione "php_interbase.dll".
    Così ho modificato il file CORRETTO di php.ini e ho abilitato l'estensione con:

    codice:
    extension=php_interbase.dll
    ovvero togliendo ';'.

    Ho installato Firebird scaricando la versione a 64 bit da questo link e tramite FlameRobin ho provato a connettermi al database appena creato e tutto funziona.

    Ho creato allora una pagina di test per la connessione al database:

    Codice PHP:
    <?php 
    ibase_connect
    (url_al_database'SYSDBA''masterkey');
    ?>
    dove url_al_database è il percorso esistente e corretto del mio database.

    Quando lancio la pagina ottengo la scritta:

    codice:
     Fatal error: Call to undefined function ibase_connect() in C:\wamp\www\testmysql.php on line 3
    Se faccio phpinfo() vedo che l'estensione di Interbase non è stata caricata.

    Ho provato quanto detto dalla seguente discussione:

    database connection - connect php to interbase - Stack Overflow

    ed eseguendo get_loaded_extensions() non figura nemmeno qui.

    Grazie a chi mi vorrà aiutare

    Ciao

  2. #2
    L'avatar di Speed16
    Speed16 non è in linea Scolaretto
    Luogo
    Trento
    Post
    128
    Ho risolto...posto nel caso qualcuno abbia il mio stesso errore. Nella directory di Firebird c'è una cartella 'SYSWOW' e dentro c'è un file fbclient.dll ed è necessario copiarlo nella cartella SysWOW64 di C:\Windows

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi