php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #63819 5.4.10 package seems incomplete and non-functional
Submitted: 2012-12-20 17:38 UTC Modified: 2012-12-21 17:57 UTC
From: spause at gmail dot com Assigned: szarkos (profile)
Status: Closed Package: *General Issues
PHP Version: 5.4.10 OS: N/A
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: spause at gmail dot com
New email:
PHP Version: OS:

 

 [2012-12-20 17:38 UTC] spause at gmail dot com
Description:
------------
Current windows package for php-5.4.10-nts-Win32-VC9-x86.zip appears to be incomplete.  A standalone "install" of this package fails to work for at least one application that was able to function on 5.4.8.

Only by merging the contents of this zip with 5.4.8 was I able to get the application to function.  I suspect some files were accidentally left out of this 5.4.10 package.  Please note the significant discrepancy in file sizes

Affected file:
http://windows.php.net/downloads/releases/php-5.4.10-nts-Win32-VC9-x86.zip
File size: 16507699 


Previous version:
http://windows.php.net/downloads/releases/archives/php-5.4.9-nts-Win32-VC9-x86.zip
File size: 23264651


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2012-12-20 22:08 UTC] johannes@php.net
-Status: Open +Status: Assigned -Assigned To: +Assigned To: szarkos
 [2012-12-20 22:44 UTC] szarkos@php.net
Hello!

Thank you for submitting this bug report.

We have completed our functional and performance tests on PHP 5.4.10 and verified that the download and build does work.  I think the issue may lie elsewhere, perhaps with a configuration parameter.  Can you please check the following:

    - The "extension_dir" parameter in php.ini (or check in phpinfo()) to make sure you are loading extensions from the correct PHP version.

    - If you are using the PHPRC FastCGI environment variable, please make sure this is also pointing to the correct PHP install and php.ini file.

To explain further - In 5.4.8 we updated our ICU library deps to version 4.9 from 4.6.  However, due to a bug in our build env we ended up copying some of the 4.6 DLLs into the final .zip package.  Though to be clear we did not use them to build PHP nor were they loaded at runtime.  You can see this in the 5.4.9 .zip for example (they are called icu*46.dll), but as I said they are superfluous and do not interfere with icu*49.dll files nor the functionality of PHP (which is why we didn't notice right away).  In any case this was fixed in 5.4.10, and accounts for the change in .zip file size.

My guess is that if one of the above parameters are set incorrectly then you may be loading an extension from an older version of 5.4 that require the icu*46 DLLs, but now that they're not there it may be causing issues.  Hopefully if this is the case then it's an easy fix.

If you find this is not the case then please provide more info regarding what errors you are seeing and what application(s) you are testing.  If you don't see errors displayed you may try running PHP on the command-line to see if it prints out any errors or warnings.  If possible, please also email me or post the output of phpinfo() as well.

Thanks!
Steve
 [2012-12-21 17:57 UTC] spause at gmail dot com
-Status: Assigned +Status: Closed
 [2012-12-21 17:57 UTC] spause at gmail dot com
Issue was related to php.ini.  Bug can be closed/invalidated.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed May 15 18:01:34 2024 UTC