sql >> Database teknologi >  >> RDS >> Mysql

Apache 2.4 med PHP 5.4:ingen mysql tilgængelig

Jeg havde de samme problemer i går, efter at have opsat Apache 2.2 og PHP 5.4.6 på min Windows 7 64-bit maskine. Jeg løste dette med følgende ændringer i php.ini:

  1. Indstilling af extension_dir til (din-php-sti)\ext.

    extension_dir = "c:\progra~2\php546\ext"
    

    Du kan undgå mellemrummene i mappenavnet Program Files (x86), når du bruger 8.3-versionen af ​​mappenavnet. Du kan få det med følgende kommando:

    dir \prog* /x
    
  2. Aktiver det ønskede MySQL-modul(er).

    extension=php_mysql.dll
    extension=php_mysqli.dll
    ...
    extension=php_pdo_mysql.dll
    
  3. Genstart Apache Web Server.

    for %s in (stop start) do net %s apache2.2
    

    Du kan også bruge Apache Monitor eller Tjenesterne til at genstarte den.




  1. MySQL Limit med mange til mange forhold

  2. Valg af de forskellige værdier fra tre kolonner med maks. en fjerde, hvor der er dubletter

  3. db2 svarende til MySql REPLACE INTO

  4. Ændringer i databasesessionskonteksten fortsætter med genbrug af poolet forbindelse