Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP Echo nicht angezeigt wird?

Was soll ich tun, wenn PHP Echo nicht angezeigt wird?

藏色散人
藏色散人Original
2021-03-25 09:51:294113Durchsuche

Lösungen für PHP-Echo, das nicht angezeigt wird: 1. Cache-Zeichen hinzufügen; 3. Die vom Server zwischengespeicherten Daten über „ob_end_clean()“ löschen; 5. In httpd.conf; Löschen Sie einfach QS_SrvMinDataRate.

Was soll ich tun, wenn PHP Echo nicht angezeigt wird?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Ein weiterer Grund, warum Echo während des PHP-Debuggens nicht angezeigt wird

Beim Ausführen eines langen PHP-Programms wird ein Zwischen-ECHO angezeigt erscheint Keine Ausgabe.

Allgemeine Lösungen: Cache-Zeichen hinzufügen, Cache leeren usw.

echo str_pad('', 1024*4);
flush();
ob_flush();

ob_end_clean() Löscht stillschweigend die auf der Serverseite zwischengespeicherten Daten. Zu den weiteren Methoden

gehört auch die Erhöhung der Timeout-Einstellung.

set_time_limit(0);
ini_set("max_execution_time",0);

Wenn keine der oben genannten Maßnahmen funktioniert, können Sie im APACHE-Protokoll nachsehen, ob das QOS-Modul über Sicherheitsfiltereinstellungen verfügt.

Für die Testmethode können Sie

for ($i=0;$i<30;$i++){
  echo $i.
 flush();
sleep(1);
}

verwenden, um zu sehen, ob sie 30 Sekunden lang ausgeführt werden kann. Wenn nicht, liegt ein Problem mit dem Server vor.

Normalerweise gibt es in httpd.conf möglicherweise QS_SrvMinDataRate 150 1200, was zu einer Kürzung führt. Entfernen Sie es einfach.

【Empfohlenes Lernen: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP Echo nicht angezeigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn