Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 17 reacties
Bron: PHP.net, submitter: Bas Jansen

Bas Jansen veranderingen ten opzichte van de vorige versie:

  • Enable UTF8 modifier support for PCRE on win32. (Wez, Edin)
  • Enabled strcoll() on win32. (Markus)
  • Fixed possible ASCII control char injection in mail(). (Stefan Esser)
  • Fixed a potential crash bug in import_request_variables() (Zeev)
  • Fixed several problems with directory functions on Windows. (Steph)
  • Fixed xbithack bug in Apache module. (Rasmus)
  • Fixed a bug that prevented touch() from working on various platforms. (Steph)
  • Fixed ob_gzhandler()'s handling of requests that do have the Accept-Encoding header, but do not allow compression. (Zeev)
  • Fixed several bugs in the multithreaded version that could cause random parse errors, especially on machines with multiple CPUs. (Zeev, Zend Engine)
  • Fixed a build problem in bcmath. (Alan)
  • Fixed several bzip2 issues. (Andrei, kalowsky)
  • Fixed several COM issues. (Harald)
  • Various exif fixes. (Marcus)
  • Fixed domxml_xslt_process() and domxml_get_element_by_id() and several other issues in DOMXML. (Christian)
  • Fixed DOMXML crash on removing previously created attributes. (Christian)
  • Fixed crash when converting $GLOBALS to an object. (Zeev, Zend Engine)
  • Fixed ImageCreateFromGD2Part() (Jani)
  • Fixed a build issue in the IMAP extension under IRIX. (kalowsky)
  • Fixed a bug in imap_last_error() (Jani)
  • Various mbstring fixes. (Yasuo, Rui)
  • Fixed a build problem in the mcal extension. (Jani)
  • Made MySQL rollback open transactions when the request ends. (Georg)
  • Fixed a crash in the shutdown order of the ODBC module. (kalowsky)
  • Fixed PCRE build problems. (troels@arvin.dk)
  • Fixed a crash in pg_lo_write() (Yasuo)
  • Fixed posix_isatty() and posix_ttyname(). (Markus)
  • Fixed accidental pg_lo_import() API change. (Yasuo)
  • Fixed ereg_replace() crash when the backreference number was greater than the number of captured subpatterns. (oliver@billix.franken.de)
  • Fixed array_rand() on thread-safe platforms such as Windows. (Edin)
  • Report the right exit code after a call to exit(). (Edin) [break] PHP 4.2.3 zip package
    PHP 4.2.3 installer
  • Lees meer over

    Versienummer:4.2.3
    Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Windows XP
    Website:PHP.net
    Download:http://nl.php.net/downloads.php
    Licentietype:Voorwaarden (GNU/BSD/etc.)
    Moderatie-faq Wijzig weergave

    Reacties (17)

    Versie 4.2.3 is ook uit voor linux etc...
    kunnen deze worden toegevoegd bij Operation Systems?
    Op PHP.net kun je iig geen Linux binaries downloaden:
    nl.php.net/downloads.php

    We do not distribute UNIX/Linux binaries. Most Linux distributions come with PHP these days, so if you do not want to compile your own, go to your distribution's download site. Binaries available on external servers.
    En wat maakt dat uit :? Er hoeven toch geen binaries van te zijn?

    De source is gewoon te downloaden, kun je PHP lekker zelf bakken :Y)
    dus?
    de source is nog wel te downloaden

    als bewijs

    4.2.3 tar.bz2
    4.2.3. tar.gz
    De nieuws-poster heeft waarschijnlijk een interpretatie foutje gemaakt en gedacht dat de updates specifiek voor Windows zijn, maar uiteraard is deze nieuwe versie voor vrijwel elk OS, waaronder alle Unices en Linuxen.
    Is bij deze release ook het probleem met de PHP4Apache2.dll gefixed ?

    Dit probleem:

    "Cannot load C:/php4/sapi/php4apache2.dll into server: The specified module could not be found."
    Misschien moet je die in je system(32) map plaatsen?
    jammergenoeg werkt dat dus niet
    heeft waarschijnlijk iets met bepaalde builds te maken of zo
    Bij mij werkt het nu.
    Wat wel vreemd is, is dat als je de module gebruikt, hij zich identificeert als 4.2.2 ipv 4.2.3
    En dat terwijl de 4.2.2. dll het niet deed bij mij... :?
    Hier is het nog vager.
    ik heb het volgende scriptje:
    <?php
    echo $_SERVER["SERVER_SOFTWARE"];
    phpinfo();
    ?>
    $_SERVER["SERVER_SOFTWARE"] geeft aan: Apache/1.3.26 (Win32) PHP/4.2.3
    terwijl phpinfo in de titel zet: PHP Version 4.2.1
    Dat was op te lossen door de .dll (.so) uit een nightly build te trekken. Werkte prima wat mij betreft.
    zozo, dat zijn aardig wat bugfixes :Y)

    welke bug is nou eigenlijk verantwoordelijk voor dat windows gebruikers dringend worden aangeraden te upgraden?
    Fixed several problems with directory functions on Windows.
    Ik vermoed deze
    Zijn wel meer redenen:
    # Enable UTF8 modifier support for PCRE on win32.
    # Enabled strcoll() on win32.
    # Fixed several COM issues.
    # Fixed array_rand() on thread-safe platforms such as Windows.
    om er een paar te noemen...
    en om PHP.net te quoten:
    It is a maintenance release, and is a recommended update for all users of PHP, and Windows users in particular
    Let op! Als je de source probeert te compileren met expat 1.95.5 dan krijg je een error. Er is een kleine patch voor beschikbaar:

    [code]
    *** parser.cpp Sat Sep 7 02:21:37 2002
    --- parser.cpp~ Mon Sep 2 06:01:21 2002
    ***************
    *** 431,437 ****
    int code = XML_GetErrorCode(parser);
    Str eCodeStr, eNameStr;
    eCodeStr = code;
    ! eNameStr = (char*) XML_ErrorString((XML_Error)code);
    // XML_ParserFree(parser); -- done later
    Err2T(this_, S, E_XML, eCodeStr, eNameStr);
    }
    --- 431,437 ----
    int code = XML_GetErrorCode(parser);
    Str eCodeStr, eNameStr;
    eCodeStr = code;
    ! eNameStr = (char*) XML_ErrorString(code);
    // XML_ParserFree(parser); -- done later
    Err2T(this_, S, E_XML, eCodeStr, eNameStr);
    }
    [/code]
    De FreeBSD gebruikers kunnen ook gelijk gemakkelijk upgraden, want de huidige ports collection heeft deze nieuwe versie van PHP er alweer bij zitten :) (de ports wel eerst ff cvsuppen natuurlijk)
    # New ports collection makefile for: mod_php4
    # Date created: Sun May 28 11:31:54 CEST 2000
    # Whom: Dirk Froemberg <dirk@FreeBSD.org>
    #
    # $FreeBSD: ports/www/mod_php4/Makefile,v 1.177 2002/09/09 08:32:24 dirk Exp $
    #

    PORTNAME?= mod_php4
    PORTVERSION= 4.2.3
    PORTREVISION?= 0
    CATEGORIES?= www
    Wat er mis is met de window binary release weet ik niet, maar ik krijg apache niet meer gestart als ik upgrade naar 4.2.3
    Alle verwijzingen aangepast en de benodigde dll's gekopieerd zoals ik altijd doe, maar deze keer een no-go.

    Heeft iemand hem wel aan de praat gekregen met apache 2.0.39 (onder winxp) ?

    Op dit item kan niet meer gereageerd worden.



    © 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True