Heute Morgen hatte ich vor, mit Wampserver eine PHP-Umgebung auf meinem lokalen Win7-Rechner zu erstellen und mein eigenes Applet zu konfigurieren. Nachdem ich die neueste Version von Wampserver 3.0.6 heruntergeladen und installiert hatte, stellte ich fest, dass MySQL nicht ausgeführt werden konnte. Ich dachte, es liege an der Version von Wampserver, also lud ich die entsprechenden Versionen 2.4, 2.5 usw. herunter und installierte sie, aber das Problem war immer noch nicht gelöst. Das Hauptphänomen war, dass nach Eingabe des Kennworts und Drücken der Eingabetaste in der MySQL-Eingabeaufforderung keine Reaktion erfolgte und die Eingabeaufforderung dann automatisch verschwand. Außerdem wurden bei der Eingabe des Kennworts in PHPMyAdmin direkt drei Fehlermeldungen angezeigt, z. B. „Verbindungszeitüberschreitung“, oder es wurde angezeigt, dass die Verbindung nicht hergestellt werden konnte. Später deinstallierte ich Wampserver direkt und verwendete phpStudy, um die Umgebung zu erstellen. Nach der Installation startete ich es. Apache startete normal, aber als MySQL startete, wurde angezeigt, dass der Port belegt war. Das Problem wurde schließlich gefunden. Der wahre Grund, warum MySQL keine Verbindung herstellen konnte, war, dass der lokale Port belegt war. Dann öffnete ich die allgemeinen Porteinstellungen in den phpStudy-Einstellungen, änderte den MySQL-Port auf 3305, speicherte und startete neu. Das Problem war perfekt gelöst. Außerdem legte ich den Bindungsdomänennamen und -pfad im lokalen phpStudy fest und änderte die Hostdatei. Meine eigene Programmkonfiguration war erfolgreich. Am Nachmittag habe ich ein PHP-Programm geändert, das Programm in phpStudy eingefügt, den Pfaddomänennamen und die Hostdatei konfiguriert und die Datenbankverbindungsdatei geändert. Beim Ausführen des Programms trat ein Pfadfehler auf, da das Programm vom LINUX-Server heruntergeladen wurde und der darin enthaltene Dateipfad korrekt geändert werden musste. Nachdem ich den Pfad in include_once "" geändert hatte, führte ich es erneut aus und registrierte ein Mitglied. Als ich in die Datenbank schreiben wollte, war der Bildschirm weiß und es gab lange Zeit keine Reaktion. Nach einer Weile wurde angezeigt, dass die Verbindung abgelaufen war. Ich dachte, es liege wahrscheinlich an einem Problem mit dem Verbindungsport, also änderte ich den Datenbankverbindungscode $db = new ezSQL_mysql('root','root','sd','localhost:3305') und das Problem war gelöst. Der obige Artikel zur Lösung des Problems, dass der MySQL-Verbindungsport belegt ist und Dateipfadfehler verursacht, ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen und hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: Schritte zur Bereitstellungsmethode für Docker Stack für Webcluster
>>: JavaScript implementiert Farberkennung beim Überfahren der Tabellenzeile mit der Maus
Heute werden wir darüber sprechen, wie wir Jenkin...
Drei Möglichkeiten, CSS in HTML zu verwenden: 1. ...
Es besteht ein Unterschied zwischen src und href ...
Bisher konnte react.forwardRef nicht auf höherwer...
Manchmal müssen wir einige Befehle auf einem Remo...
Die Wirkung ist wie folgt:Referenzprogramm: <!...
Vorwort Arrays sind eine spezielle Art von Objekt...
Inhaltsverzeichnis 1.kvm-Bereitstellung 1.1 KVM-I...
In diesem Artikel finden Sie das grafische Tutori...
Inhaltsverzeichnis Vorwort: 1. Indexmethode erste...
Der Befehl crontab wird von Unix und Linux verwen...
//Standardprotokoll /Die Verwendung des Standardp...
Nachdem MySQL installiert wurde, können Sie in ei...
Wenn Sie Alibaba Cloud Server verwenden, müssen S...
In diesem Artikel wird der spezifische Code von J...