Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Postby gebi84 » 05. November 2009 20:26

Hi!

Folgendes Problem tritt auf Vista und auf XP genau gleich auf:

Ich installiere Xampp 1.7.2 -> läuft.
Dann lade ich mir die aktuelle version von php 5.2.11 herunter.
Mit phpswitch switche ich nun zu dieser version. -> phpinfo alles läuft, sobal ich aber einen mysql connect zu einer Datenbank mache, schmirrt der Apache ab.
Im error.log sehe ich keinen Fehler-Eintrag.

Im Windwos error log steht folgendes:
Fehlerhafte Anwendung httpd.exe, Version 2.2.12.0, Zeitstempel 0x4a66dd7b, fehlerhaftes Modul php5ts.dll, Version 5.2.11.11, Zeitstempel 0x4ab130e3, Ausnahmecode 0xc0000005, Fehleroffset 0x0000ac6a, Prozess-ID 0x1de8, Anwendungsstartzeit 01ca5e4e9be5a538.

Code: Select all
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Application Error" />
  <EventID Qualifiers="0">1000</EventID>
  <Level>2</Level>
  <Task>100</Task>
  <Keywords>0x80000000000000</Keywords>
  <TimeCreated SystemTime="2009-11-05T19:31:48.000Z" />
  <EventRecordID>11191</EventRecordID>
  <Channel>Application</Channel>
  <Computer>xxx</Computer>
  <Security />
  </System>
- <EventData>
  <Data>httpd.exe</Data>
  <Data>2.2.12.0</Data>
  <Data>4a66dd7b</Data>
  <Data>php5ts.dll</Data>
  <Data>5.2.11.11</Data>
  <Data>4ab130e3</Data>
  <Data>c0000005</Data>
  <Data>0000ac6a</Data>
  <Data>1de8</Data>
  <Data>01ca5e4e9be5a538</Data>
  </EventData>
  </Event>


Hat wer eine Idee an was das liegt? Ich würde gerne php 5.3 und 5.2 zum testen haben.

Danke für eure Hilfe.

lg
gebi84
gebi84
 
Posts: 3
Joined: 05. November 2009 20:19

Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Postby purcaholic » 07. November 2009 18:17

Hallo gebit84,

verschiedene PHP Versionen brauchen in der Regel verschiedene libmysql.dll. Wenn du XAMPP 1.7.2 installierst und danach noch PHP 5.2.11, wird die DB-Verbindung mit einer libmysql.dll aufgebaut, die aber nicht kompatibel zu PHP 5.2.11 ist. Das bringt dann den Apachen zum Absturz.

In XAMPP 1.7.2 findest du die libmysql.dll, in folgenden Verzeichnissen:
- <install_dir>/mysql/bin/
- <install_dir>/apache/bin/

Idealerweise sollte die richtige libmysql.dll jeweils in das entsprechende PHP-Verzeichnis rein, und aus mysql/bin und apache/bin raus oder einfach in libmysql_OLD.dll umbenennen.

Im Gegenzug musst du aber dafür sorgen, dass die libmysql.dll im PHP-Ordner auch gefunden wird, wenn irgend eine Applikation sie benötigt. Es reicht aus, wenn du den Pfad zum PHP-Ordner der Umgebungsvariable PATH hinzufügst (z. B. c:\xampp\php\).

Danach sollte es mit einer DB-Verbindung wieder funktionieren.

Gruß
purcaholic
purcaholic
 
Posts: 3
Joined: 17. September 2009 21:34

Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Postby gebi84 » 07. November 2009 20:05

hi purcaholic,

Vielen Dank für deine super Erklärung, jetzt geht wieder alles!!!

lg und schönes Wochenende
gebi84
gebi84
 
Posts: 3
Joined: 05. November 2009 20:19

Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Postby sToRmInG » 17. November 2009 13:58

Das ist sehr interessant. Ich habe auf meinem PC XAMPP 1.7.2 installiert, aber ich habe nichts an der PHP Version geändert, und bekomme trotzdem den Fehler.
Problemsignatur:
Problemereignisname: APPCRASH
Anwendungsname: httpd.exe
Anwendungsversion: 2.2.12.0
Anwendungszeitstempel: 4a66dd7b
Fehlermodulname: php5ts.dll
Fehlermodulversion: 5.3.0.0
Fehlermodulzeitstempel: 4a4d06fc
Ausnahmecode: c0000005
Ausnahmeoffset: 001e495c
Betriebsystemversion: 6.1.7600.2.0.0.256.1
Gebietsschema-ID: 2055
Zusatzinformation 1: 0a9e
Zusatzinformation 2: 0a9e372d3b4ad19135b953a78882e789
Zusatzinformation 3: 0a9e
Zusatzinformation 4: 0a9e372d3b4ad19135b953a78882e789

Lesen Sie unsere Datenschutzbestimmungen online:
http://go.microsoft.com/fwlink/?linkid= ... cid=0x0407

Wenn die Onlinedatenschutzbestimmungen nicht verfügbar sind, lesen Sie unsere Datenschutzbestimmungen offline:
C:\Windows\system32\de-DE\erofflps.txt

Ich verwende Windows 7 und hatte zuvor mit Version 1.7.1 keine Probleme.
Die 1.7.2 ist ne clean installierte (xampp-Verzeichnis gelöscht und mit EXE-Version das ganze wieder nach C:\xampp entpackt).

Weiss da jemand nen Rat?

*EDIT*
Scheint an XDEBUG gelegen zu haben...
sToRmInG
 
Posts: 3
Joined: 03. April 2003 17:45
Location: Ennetbaden (Schweiz)

Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Postby felro » 22. January 2012 17:01

Hallo sToRmInG,

kannst du mir erklären was das Problem mit XDEBUG ist? Habe aktuell das scheinbar gleiche Problem mit einer cleanen 1.7.7 Installation.

Danke.

Gruß Felix
felro
 
Posts: 5
Joined: 21. January 2012 15:34
Operating System: Windows 7 Professional 64bit

Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Postby Altrea » 23. January 2012 07:22

Hallo Felix,

verwendest du die xdebug Version, die bereits mit XAMPP 1.7.7 mitgeliefert wird (version 2.1.1), oder eine von der xdebug Homepage heruntergeladene?
Welche Konfigurationen hast du an xdebug aktiviert bzw. vorgenommen? Ein phpinfo() Auszug wäre vielleicht auch hilfreich.
Wann genau stürzt der Apache ab? Schon beim starten, oder sobald xdebug aktiv werden muss?
Hast du neben xdebug noch weitere PHP-Module aktiviert?

kurzum, alles was relevant sein könnte, um den Fehler einzugrenzen solltest du berichten.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Postby felro » 24. January 2012 21:49

Hallo Altrea,

ich habe xampp 1.7.7 ohne Änderungen installiert und bei einem bestimmten php Scipt stürzt der Apache mit einer ziehmlich ähnlichen Fehlermeldung ab. Aber um ehrlich zu sein habe ich mich noch nicht weiter mit xdebug beschäftigt, auch nix gestartet oder konfiguriert.

Gruß Felix
felro
 
Posts: 5
Joined: 21. January 2012 15:34
Operating System: Windows 7 Professional 64bit

Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab

Postby Altrea » 24. January 2012 22:22

Hallo Felix,

Dann bist du einem Irrtum erliegen. In der Grundeinstellung wird XAMPP OHNE aktiviertes XDebug Modul ausgeliefert.
Der Standard Debugger der aktiviert ist ist der Zend Debugger.

Dementsprechend schließe ich hier erstmal ab.
Du kannst selbstverständlich einen neuen Beitrag für deinen Fehler eröffnen, dann allerdings mit einer deutlich informationsreicheren Fehlerbeschreibung mit vollständigem/-r Fehlerprotokoll/Fehlermeldung, dem Namen des Scripts bei dem XAMPP abstürzt, sofern es sich um ein Third-Party Script handelt, und allem was dir sonst noch einfällt, was relevant sein könnte.

Auch wichtig: Ergänze bitte mal die Betriebssysteminformation in deinem Profil. Es macht einen erheblichen Unterschied im Support, ob du ein "Windows 7 Embedded Standard Edition 32Bit ohne SP" einsetzt oder zum Beispiel ein "Windows 7 Ultimate 64Bit SP1". Deshalb sei in dieser Angabe bitte so ausführlich wie möglich. Anderenfalls zögerst du deine Hilfestellung nur durch lästige Detailfragen in die Länge.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 25 guests