Apache Friends Support Forum

It is currently 21. November 2009 11:10

All times are UTC + 1 hour




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Apache stürtzt mit php 5.2.11 bei mysql_connect ab
PostPosted: 05. November 2009 20:26 
Offline

Joined: 05. November 2009 20:19
Posts: 3
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:
- <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


Top
 Profile  
 
 Post subject: Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab
PostPosted: 07. November 2009 18:17 
Offline

Joined: 17. September 2009 21:34
Posts: 2
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


Top
 Profile  
 
 Post subject: Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab
PostPosted: 07. November 2009 20:05 
Offline

Joined: 05. November 2009 20:19
Posts: 3
hi purcaholic,

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

lg und schönes Wochenende
gebi84


Top
 Profile  
 
 Post subject: Re: Apache stürtzt mit php 5.2.11 bei mysql_connect ab
PostPosted: 17. November 2009 13:58 
Offline

Joined: 03. April 2003 17:45
Posts: 3
Location: Ennetbaden (Schweiz)
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.
Quote:
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...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group