Apache 2.2 Mysql og PHP-forbindelse mislykkedes (Windows)

Indlæg af Hanne Mølgaard Plasc

Problem



Min nuværende situation er, at jeg bruger:



  • 1) Mysql Version 5.1

  • 2) Apache Server 2.2

  • 3) Php Version 5.2.17



Og ... Jeg har den enkleste PHP kode her.
Men dårligt er forbindelsen altid mislykket (på browser) . Jeg forsøgte at følge nogle trin fra StackOverFlow, og også nogle andre fora som her; [2]


Jeg har allerede forsøgt at:



  • 1) Kontroller, at System32 \ drivers \ etc \ host filen bruger sikkerheden
    Værtsfilindhold her.

  • 2) Sørg for, at Apache har Safe Error Content Here.

  • 3) Sørg for mysqli & mysql udvidelse af PHP er installeret
    korrekt i overensstemmelse hermed.



Men så ... Det sidste resultat er stadig ens, problemet eksisterer stadig. Suk. Er der noget jeg glemte? [3] [4] [5] [6]

Bedste reference



  1. Hvis du bruger Windows 7, skal du ændre localhost til 127.0.0.1.

  2. Kører databasen? Du skal kontrollere, at det er startet ved at gå til MySQL bin-mappen og køre mysql-kommandoen (hvis du bliver bedt om adgangskode, skal du blot trykke på Enter). Hvis du opretter forbindelse, er brugeren root, og adgangskoden er tom

  3. Hvilket brugernavn og adgangskode bruger du til at få adgang til databasen?


Andre referencer 1


Hvorfor bruger du @mysql\_connect? fjern symbolet '@'


<?php
$url = 'localhost';
$link = mysql\_connect($url, 'user', 'pass');
if (!$link) {
    die('Could not connect: ' . mysql\_error());
}
echo 'Connected successfully';
mysql\_close($link);
?>