php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #55514 Can't install PHP 5.2.17. Error code 2738
Submitted: 2011-08-26 21:23 UTC Modified: 2013-03-05 16:53 UTC
Votes:1
Avg. Score:5.0 ± 0.0
Reproduced:1 of 1 (100.0%)
Same Version:1 (100.0%)
Same OS:1 (100.0%)
From: Chris_Walsh at Prodigy dot bet Assigned:
Status: Not a bug Package: Unknown/Other Function
PHP Version: Irrelevant OS: Windows Vista
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: Chris_Walsh at Prodigy dot bet
New email:
PHP Version: OS:

 

 [2011-08-26 21:23 UTC] Chris_Walsh at Prodigy dot bet
Description:
------------
I have seen other bugs categorized as being in the "Windows Installer" package but I don't have that option in the dropdown menu so I have put it as "unknown/other"


I am trying to install 5.2.17 because, according to http://windows.php.net/download/ it is what I need to use with Apache. (I don't see a later version for Windows that looks usable)  The "PHP version" drop-down implies I should be using something more recent that 5.2.x but the Windows download page doesn't give me the options to use something more current.

I want to install php-5.2.17-Win32-VC6-x86.msi (as opposed to the "nts" version) because it has the option for Apache 2.2 in the Web Server Setup options.

If I need to use a more recent version, then the info at http://windows.php.net/download/ is misleading at best: "Which version do I choose?  If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP"


Here's my situation:
I get most of the way through the installation and I get an error pop-up saying "the installer has encountered an unexpected error installing this package.  This may indicate a problem with this package. The error code is 2738"

I have done a great deal of searching on this and have found many references recommending doing some registry changes.  This page in particular seems to explain well what to do: http://blogs.msdn.com/b/heaths/archive/2007/05/31/windows-installer-errors-2738-and-2739-with-script-custom-actions.aspx

I have done what it recommends yet I still get the error.

The keys mentioned are not in HKCU, which I checked using regedit.

VBScript, B54F3741-5B07-11CF-A4B0-00AA004A55E8 is in HKEY_LOCAL_MACHINE
This dll is the one that causes the 2738 error, apparently.

JScript,  F414C260-6AC0-11CF-B6D1-00AA00BBBB58 is HKEY_CLASSES_ROOT, which I mention because it is referenced in the link I cite above.

I have tried deleting and re-registering the dlls ("regsvr32 vbscript.dll) and that didn't help.

I have hit a dead end.

Expected result:
----------------
Would like to be able to get php installed on my Vista PC.

Actual result:
--------------
Error

Patches

Register_vbscript-dll (last revision 2011-11-11 05:41 UTC by jangirke at gmail dot com)

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2011-08-26 21:34 UTC] Chris_Walsh at Prodigy dot net
Did I commit a typo in my email address?? should be "dot net" not "dot bet" of course.
 [2011-08-26 22:56 UTC] johannes@php.net
-Status: Open +Status: Bogus
 [2011-08-26 22:56 UTC] johannes@php.net
Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions.  Due to the volume
of reports we can not explain in detail here why your report is not
a bug.  The support channels will be able to provide an explanation
for you.

Thank you for your interest in PHP.

The current version is 5.3.8. Windows downloads are on  http://windows.php.net/download/
 [2013-03-05 16:25 UTC] iamjahid at gmail dot com
Plz Help. In drop down menu it always show year 2005. But i want to set default year.



echo"<b>DATE</b>";echo "&nbsp;";
    echo "<select size=1  name='d'>";
    for( $i=1;$i<=31;$i++)
    echo "<option label=". $i . "value=" . $i .  ">".$i."</option>";
    echo"</select>";	echo "&nbsp;";


    echo "<select size=1 name='m'>";
    $months = 

array("January","February","March","April","May","June","July","Auguest","September","October","November","December");
    foreach( $months as $month )
    {
    echo "<option label=". $month . "value=" . $month . ">".$month."</option>";
    };
    echo"</select>";
	echo "&nbsp;";

    echo "<select size=1 name='y'>";
    for( $year=2005;$year<=2020;$year++) 
    echo "<option  label=". $year . "value=".$year." >".$year."</option>";

    echo"</select>";
 [2013-03-05 16:53 UTC] reeze@php.net
@iamjahid  your question seems nothing to do with the bug report.

PS: please refer: http://www.w3schools.com/tags/att_option_selected.asp
for what you looking for.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun May 19 10:01:32 2024 UTC