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
In letzter Zeit habe ich jeden Tag an meinen Absch...
Inhaltsverzeichnis 1. Ursprungswert und Bezugswer...
Dieser Artikel erläutert anhand von Beispielen di...
Um den Märtyrern und Opfern des Kampfes gegen die...
Inhaltsverzeichnis 1. Verwenden Sie Plugin-Ausdrü...
Inhaltsverzeichnis Präsentationsschicht Geschäfts...
Inhaltsverzeichnis Überblick Durchführung Schutz-...
In diesem Artikel wird der spezifische Code für J...
In MySQL können in der Datenbank fehlerhafte Zeic...
Container sind ein weiteres Kernkonzept von Docke...
Hintergrund Der Unternehmenscode wird Dritten zur...
Inhaltsverzeichnis Natives JS So senden Sie eine ...
1. Geben Sie zuerst das MySQL des Servers ein, um...
Wenn wir in CentOS7 MySQL installieren, wird Mari...
Inhaltsverzeichnis Werkzeug: Anmeldeszenario: übe...