ID:               50268
 Updated by:       [email protected]
 Reported By:      ben dot arnold dot spam at hotmail dot com
-Status:           Open
+Status:           Assigned
 Bug Type:         Windows Installer
 Operating System: Windows Vista
 PHP Version:      5.3.1
-Assigned To:      
+Assigned To:      pajoye
 New Comment:

Do you need the mssql extension? If not simply comment out the mssql
lines in your php.ini.

I'll look into this problem (not sure why it did not install it).


Previous Comments:
------------------------------------------------------------------------

[2009-11-23 08:47:13] ben dot arnold dot spam at hotmail dot com

Any suggestions for a workaround would be much appreciated.

As it stands I am not able to install PHP at all!

------------------------------------------------------------------------

[2009-11-23 08:40:41] ben dot arnold dot spam at hotmail dot com

Description:
------------
I am running Apache 2.2.14. I do not have a database installed.


What I did:

1. Downloaded latest version of PHP (php-5.3.1-Win32-VC6-x86.msi)
2. Ran the installer using default values except:
    * Web server: Apache 2.2.x Module
    * Apache configuration directory: C:\Program Files\Apache Software
Foundation\Apache2.2\conf\
3. Tried to start Apache.
4. Tried to run PHP by entering "php" in a command window.


What happened:

1. Apache failed to start. A dialogue box says "The requested operation
has failed" and Windows error reporting kicked in. There is no error in
Apache's error.log.
2. When I tried to start php I get an error dialogue box titled
"php.exe - Unable To Locate Component". The text of the box is:

This application has failed to start because ntwdblib.dll was not
found. Re-installing the application may fix this problem.


What I expected to happen:

1. I expected that Apache would start with PHP loaded as a module. I
expected to be able to put a php file in my htdocs directory and that I
could get it to display a Hello World message when I requested it
through Apache.

2. I expected PHP to display usage information when run from the
commandline.


I have tried uninstalling PHP, downloading the installer again and
reinstalling but I have the same problem.

When I uninstall PHP Apache works normally again.

I have Googled this error message and seen various people report that
it is connected to a database misconfiguration. I currently do not have
a database installed and have done nothing to configure one in PHP. All
my configuration steps are listed above.

I am unable to "copy ntwdblib.dll from MSSQL 2000" as suggested in bug
#38849 because I do not have MSSQL installed. In any case that bug looks
like it is related to a different problem (I am not trying to connect to
a database I am just trying to launch PHP).




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=50268&edit=1

Reply via email to