Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Problema Apache PHP5 Mysql

    Salve,

    ho installato apache2,php5 e mysql su Ubuntu.
    Con una semplice pagina di connesione ad un db ricevo questo errore:

    Fatal error: Call to undefined function mysqli_connect() in /var/www/db.php on line 2

    mysql funziona perchè riesco da shell a usarlo...

    extension=mysql.so nel php.ini è stato abilitato

    Cosa devo fare?

    Grazie

  2. #2
    Devi abilitare mysqli

  3. #3
    come faccio?

  4. #4
    Ci sarà una cosa tipo
    extension=mysqli.so
    da decommentare nel php.ini, come hai già fatto per mysql.so

  5. #5
    non c'è niente...ho già controllato...

  6. #6
    la cosa strana è che tra le estensioni mi da questo
    ...
    <?
    die('<pre>'.print_r(get_loaded_extensions(),1).'</pre>');
    ?>
    ...
    Array
    (
    [0] => zip
    [1] => xmlwriter
    [2] => libxml
    [3] => xml
    [4] => wddx
    [5] => tokenizer
    [6] => sysvshm
    [7] => sysvsem
    [8] => sysvmsg
    [9] => session
    [10] => SimpleXML
    [11] => sockets
    [12] => soap
    [13] => SPL
    [14] => shmop
    [15] => standard
    [16] => Reflection
    [17] => posix
    [18] => mime_magic
    [19] => mbstring
    [20] => json
    [21] => iconv
    [22] => hash
    [23] => gettext
    [24] => ftp
    [25] => filter
    [26] => exif
    [27] => dom
    [28] => dba
    [29] => date
    [30] => ctype
    [31] => calendar
    [32] => bz2
    [33] => bcmath
    [34] => zlib
    [35] => pcre
    [36] => openssl
    [37] => xmlreader
    [38] => apache2handler
    [39] => PDO
    )


    Dove diavolo è mysql????

    ho anche controllato nel phpinfo se usava il php.ini che vado a modificare...è tutto ok.

    Come faccio?

  7. #7
    Provato così?
    codice:
    apt-get install php5-mysql
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  8. #8
    Originariamente inviato da rinoworld
    la cosa strana è che tra le estensioni mi da questo
    ...
    <?
    die('<pre>'.print_r(get_loaded_extensions(),1).'</pre>');
    ?>
    ...
    Array
    (
    [0] => zip
    [1] => xmlwriter
    [2] => libxml
    [3] => xml
    [4] => wddx
    [5] => tokenizer
    [6] => sysvshm
    [7] => sysvsem
    [8] => sysvmsg
    [9] => session
    [10] => SimpleXML
    [11] => sockets
    [12] => soap
    [13] => SPL
    [14] => shmop
    [15] => standard
    [16] => Reflection
    [17] => posix
    [18] => mime_magic
    [19] => mbstring
    [20] => json
    [21] => iconv
    [22] => hash
    [23] => gettext
    [24] => ftp
    [25] => filter
    [26] => exif
    [27] => dom
    [28] => dba
    [29] => date
    [30] => ctype
    [31] => calendar
    [32] => bz2
    [33] => bcmath
    [34] => zlib
    [35] => pcre
    [36] => openssl
    [37] => xmlreader
    [38] => apache2handler
    [39] => PDO
    )


    Dove diavolo è mysql????

    ho anche controllato nel phpinfo se usava il php.ini che vado a modificare...è tutto ok.

    Come faccio?
    Hai riavviato Apache?
    Comunque il file da modificare dovrebbe essere /etc/php5/cgi/conf.d/mysqli.ini o /etc/php5/conf.d/mysqli.ini a seconda che usi la modalità cgi o no per php.

  9. #9
    Perfetto ho risolto...

    ho provato

    apt-get install php5-mysql

    è tutto ok!!!


    Grazie mxa e vortex87

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 © 2026 vBulletin Solutions, Inc. All rights reserved.