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

    [php mysql]Can't connect to MySQL server on 'localhost' (10061)

    ciao a tutti... premetto subito che sono alle prime armi....di PHP+Mysql.
    Sulla mia macchina ho istallato le seguenti versioni:

    apache_2.2.2-win32-x86-no_ssl
    mysql-5.0.21-win32 (+ mysql-administrator-1.1.9-win + mysql-query-browser-1.1.20-win)
    php5.2-win32-latest

    tutti girano felicemente.
    Ho settato il file conf. di apache e anche quello di php come indicato nella sezione php.html.it

    localhost\info.php ........... ok

    ho abilitato le estensioni mysql e mysqli.Ho sistemato anche libmysql.dll nel percorso consigliato.
    Mysql gira ,ho creato un db e ho inserito i dati ,ho creato un utente...

    Sono arrivato al punto in cui volevo far parlare php e mysql con un test in php:

    <?php
    // Connessione a MySQL
    $link = mysql_connect('localhost', 'root', 'miapass') or die('Connessione fallita: ' . mysql_error());
    // Selezione database di test
    mysql_select_db('dbnuovo') or die('Selezione DB fallita: ' . mysql_error());
    // E' tutto ok, chiudo la connessione
    echo 'OK';
    mysql_close($link);
    ?>

    come risposta ottengo:

    Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\www\testconn.php on line 3
    Connessione fallita: Can't connect to MySQL server on 'localhost' (10061)

    Dove sto sbagliando?Suggerimenti?
    Vi ringrazio anticipatamente e mi scuso se mi sono dilungato nella descrizione della mia situazione ma mi è sembrato opportuno x darvi un quadro generale.
    ciao grazie O

  2. #2
    una delle cause più probabili è che PHP ultime versioni non è compilato per essere utilzizato su Apache 2.2.2. Ti consiglio di andare su http://www.apachelounge.com dove trovi le librerie di PHP 5.1.4 ottimizzate per Apache 2.2.2

  3. #3

    test ok

    ciao ragazzi,ho risolto....devo ringraziare Emulman che mi ha dato la dritta giusta.

    Ho seguito il consiglio di andare su http://www.apachelounge.com e li ho trovato questo:

    <<Coincidentally, I was just setting up a new system earlier today (Apache 2.2.2, PHP 5.1.4, MySQL 5.0.12). I had a similiar problem - At Apache START the php_mysqli extension was rejected (actually stated that it could not be found - even though it was in the extensions folder). I downloaded the latest extension from MySQL which includes the libMySQL.dll.

    http://dev.mysql.com/downloads/connector/php/

    Once I copied both the php_mysqli.dll and libMySQL.dll to my extensions folder - PHP loaded the extension. >>

    grazie ancora
    ciao O

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.