Toon posts:

[PHP5] Problemen met MySQL-extensie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Gisteren heb ik PHP5 RC1 geinstalleerd (nieuwsgierig naar het niewue objectmodel). Tot mijn grote verrassing kwam ik erachter dat MySQL-ondersteuning niet meer standaard meegecompiled is in de distributie, dus besloot ik de mysql-extensie maar te enablen in php.ini.

Wat volgde was een 'cannot load the specified module'-fout, die ik opgelost heb door libmysql.dll in c:\windows\system32 te plaatsen. Vervolgens heeft het even goed gewerkt, maar sinds vanochtend krijg ik apache niet meer opgestart: Hij geeft eene xception en vliegt eruit. Zodra ik de mysql-extensie disable, werkt apache weer perfect. Er is dus iets aan de hand met die mySQL-extensie, of ik doe iets fout...

Ik gebruik apache 1.3.29, de nieuwste snapshot van PHP5 en mysql 4.0.18

Meer mensen met dergelijke problemen?

  • --MeAngry--
  • Registratie: September 2002
  • Laatst online: 26-05 17:34

--MeAngry--

aka Qonstrukt

Kun je niet even Apache aanroepen met de test configuration file optie. Die moet er 1 zijn, dan is er al wat meer duidelijkheid over wat er fout gaat. :)

Tesla Model Y RWD (2024)


Verwijderd

Topicstarter
Al gedaan: Apache zegt dat mn config OK is...

Het probleem ligt duidelijk bij PHP, aangezien het geheel wel correct werkt als ik de php_mysql.dll-extensie disable in php.ini. Maar deze extensie heb ik dus nodig voor de mysql-functies...

  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 01-03 18:17
Ja ik heb hetzelfde probleem. Met beta 3 van PHP5 ging het perfect, maar met beta 4 en RC1 gaat Apache steeds op z'n gezicht als ik hem opstart zolang de mysql extensie enabled is. Best irritant, maar heb nog geen tijd gehad om een oplossing te zoeken...

[edit]
Heb net ontdekt dat de nieuwe MySQL extensie wel werkt (php_mysqli.dll) :) Zie: http://www.zend.com/php5/articles/php5-mysqli.php

[ Voor 23% gewijzigd door ludo op 23-03-2004 14:30 ]


  • --MeAngry--
  • Registratie: September 2002
  • Laatst online: 26-05 17:34

--MeAngry--

aka Qonstrukt

Het kan natuurlijk gewoon een bug zijn, misschien wel icm Apache 2, vooral omdat PHP4 ook liever Apache 1.3 had.
Misschien eens met Apache 1.3 proberen? Het is immers een RC en zal dus niet bugvrij zijn. ;)

Tesla Model Y RWD (2024)


Verwijderd

Topicstarter
--MeAngry-- schreef op 23 maart 2004 @ 14:29:
Misschien eens met Apache 1.3 proberen? Het is immers een RC en zal dus niet bugvrij zijn. ;)
Ik gebruik apache 1.3.29, de nieuwste snapshot van PHP5 en mysql 4.0.18
;)

Anyways, ik denk dat dit een bug in RC1 is... http://bugs.php.net is down :(

[ Voor 14% gewijzigd door Verwijderd op 23-03-2004 14:35 ]


Verwijderd

Topicstarter
ludo schreef op 23 maart 2004 @ 14:27
Heb net ontdekt dat de nieuwe MySQL extensie wel werkt (php_mysqli.dll) :) Zie: http://www.zend.com/php5/articles/php5-mysqli.php
Hoe heb je dat gedaan dan? Ook met mysqli gaat apache op z'n smoel...

[ Voor 8% gewijzigd door Verwijderd op 23-03-2004 14:49 ]


  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 01-03 18:17
Verwijderd schreef op 23 maart 2004 @ 14:48:
[...]
Hoe heb je dat gedaan dan? Ook met mysqli gaat apache op z'n smoel...
Ik heb in php.ini gewoon de regel aangepast waar hij de mysql extensie gaat laden, daar dus een i toegevoegd... In je %Apache directory%/logs staat waarschijnlijk nog een httpd.pid probeer die eens weg te gooien en dan nog een keer apache op te starten.

Verwijderd

Topicstarter
ludo schreef op 23 maart 2004 @ 15:33:
[...]
Ik heb in php.ini gewoon de regel aangepast waar hij de mysql extensie gaat laden, daar dus een i toegevoegd... In je %Apache directory%/logs staat waarschijnlijk nog een httpd.pid probeer die eens weg te gooien en dan nog een keer apache op te starten.
LoL! Na het verwijderen van dat bestand werkt het ook met php_mysql.dll... Vreemde zaak! Duidelijk een bug, maar of die nou in PHP of in apache zit... :)

  • Bartholomew
  • Registratie: Januari 2000
  • Laatst online: 12-04 12:56
ik heb hetzelfde probleem en met hulp van deze thread krijg ik het al wel een beetje aan de praat ... door het verwijderen van httpd.pid en copieren van libmysql.dll en libmysqli.dll ... maar het blijft heel instabiel allemaal ...

als ik opnieuw opstart dan loopt apache weer vast en dan moet ik eerst weer alle extensions in de ini uitzetten en httpd.pid verwijderen en dan apache weer goed laten opstarten en dan pas kan ik weer zonder problemen de extensies aanzetten ...

heeft iemand het al wel stabiliel draaien?
Pagina: 1