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
Problembeschreibung (die folgende Diskussion besc...
Einführung 1. <iframe>-Tag: Ein Iframe ist ...
So zeigen Sie Linux-Dateien an Befehl zum Anzeige...
Umfassende Dokumentation GitHub-Adresse https://g...
In diesem Artikel wird der spezifische Code des d...
Manchmal müssen Sie bei der Arbeit ein Remote-Deb...
Vorwort Ein Index ist eine Datenstruktur, die ein...
Inhaltsverzeichnis Hauptsächlich verwendete Postm...
1. Docker mountet das lokale Verzeichnis Docker k...
Fragen zum Webdesign. Können Sie alle beantworten...
Konvertierung zwischen RGBA- und Filterwerten unt...
Zeichensatzfehler treten immer auf Gebietsschema:...
Zusammenfassung: Wenn über die Leistungsoptimieru...
<br />Dieser Abschnitt stellt die Implementi...
Vorwort Wir wissen, dass die Indexauswahl Aufgabe...