Author |
|
Theos
Joined: 04 Mar 2012 Posts: 2
|
Posted: Sun 04 Mar '12 15:50 Post subject: Having difficulties loading the PHP 5.4 handler |
|
|
I'm having difficulties loading the 5.4 handler. It's failing on startup with the error "The specified module could not be found.". Below are my configuration details. Any ideas?
Code: |
System:
Windows 7 pro 64-bit
Installed vcredist_x86.exe
Apache:
httpd-2.4.1-win32.zip
C:/server/apache/2.4.1
PHP:
php-5.4.0-nts-Win32-VC9-x86.zip
php5apache2_4.dll-php-5.4-win32.zip
C:/server/php/5.4.0
Apache works w/o attemping to load the module:
Apache/2.4.1 (Win32) Server at localhost Port 8080
PHP section in httpd conf
LoadModule php5_module "c:/server/php/5.4.0/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "c:/server/php/5.4.0"
Error from elevated command prompt
C:\server\apache\2.4.1\bin>httpd
httpd: Syntax error on line 518 of C:/server/apache/2.4.1/conf/httpd.conf: Cannot load c:/server/php/5.4.0/php5apache2_4.dll into server: The specified module could not be found.
|
|
|
Back to top |
|
Steffen Moderator
Joined: 15 Oct 2005 Posts: 3092 Location: Hilversum, NL, EU
|
Posted: Sun 04 Mar '12 15:55 Post subject: |
|
|
The php-5.4.0-nts-Win32-VC9-x86 does not work.
You must use the VC9 x86 Thread Safe php-5.4.0-Win32-VC9-x86.zip from http://windows.php.net/download/
Steffen |
|
Back to top |
|
Theos
Joined: 04 Mar 2012 Posts: 2
|
Posted: Sun 04 Mar '12 16:26 Post subject: |
|
|
Thanks that did it. |
|
Back to top |
|
holziusa
Joined: 02 Jan 2008 Posts: 48
|
Posted: Sun 25 Mar '12 17:41 Post subject: php5apache2_3.dll |
|
|
Apache 2.4.1 PHP 5.4.0 threadsafe
he is referring to php5apache2_4.dll
i see only "php5apache2_2.dll and php5apache2_3.dll" in the available download
and it is not loading
thanks inadvance
resolved via here:
http://www.apachelounge.com/viewtopic.php?p=20263 |
|
Back to top |
|
NewEraCracker
Joined: 23 Aug 2010 Posts: 36
|
Posted: Thu 12 Apr '12 10:08 Post subject: |
|
|
Hello,
For php to work with apache Thread Safe version need to be installed.
Handlers for Apache 2.4 built by Apache Lounge are available here:
http://www.apachelounge.com/download/
Also, be sure to have the path to your php installation added to PATH environment variable. |
|
Back to top |
|
alexerwin33444
Joined: 12 May 2012 Posts: 7
|
Posted: Sat 24 Nov '12 20:06 Post subject: I know this an old thread but.. |
|
|
I am having trouble with crash on start up after installing PHP 5.4.8.
My setup
Windows 7 32
Apache VC9 2.4.2
PHP 5.4.8
Apache PHP handler 5.4.8
Event Viewer Detail:
Log Name: Application
Source: Application Error
Date: 11/24/2012 12:56:54 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: Alex-PC
Description:
Faulting application name: httpd.exe, version: 2.4.2.0, time stamp: 0x4f913756
Faulting module name: php5ts.dll, version: 5.4.8.0, time stamp: 0x507dd793
Exception code: 0xc0000005
Fault offset: 0x00029904
Faulting process id: 0x8110
Faulting application start time: 0x01cdca6d15552785
Faulting application path: C:\usr\local\apache\bin\httpd.exe
Faulting module path: C:\usr\local\apache\var\php_5.4.8\php5ts.dll
Report Id: 54247460-3660-11e2-9ce5-002185c6ff04
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-11-24T17:56:54.000000000Z" />
<EventRecordID>630146</EventRecordID>
<Channel>Application</Channel>
<Computer>Alex-PC</Computer>
<Security />
</System>
<EventData>
<Data>httpd.exe</Data>
<Data>2.4.2.0</Data>
<Data>4f913756</Data>
<Data>php5ts.dll</Data>
<Data>5.4.8.0</Data>
<Data>507dd793</Data>
<Data>c0000005</Data>
<Data>00029904</Data>
<Data>8110</Data>
<Data>01cdca6d15552785</Data>
<Data>C:\usr\local\apache\bin\httpd.exe</Data>
<Data>C:\usr\local\apache\var\php_5.4.8\php5ts.dll</Data>
<Data>54247460-3660-11e2-9ce5-002185c6ff04</Data>
</EventData>
</Event>
I made sure everything is thread safe. I have PHP 5.3x on this box too and everything works perfectly. I would really like to use PHP 5.4 features, what am I doing wrong?
Thanks Alex |
|
Back to top |
|
Steffen Moderator
Joined: 15 Oct 2005 Posts: 3092 Location: Hilversum, NL, EU
|
Posted: Sat 24 Nov '12 20:42 Post subject: |
|
|
Anything in the Apache and/or PHP error log ?
What do you get when you start Apache from a command prompt ?
Sure your directives in httpd.conf are correct:
LoadModule php5_module "x:/xxx/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "x:/xxxx/php/"
you say that you are running Apache VC9 2.4.2 , where did you get it from ?
Steffen |
|
Back to top |
|
alexerwin33444
Joined: 12 May 2012 Posts: 7
|
Posted: Sat 24 Nov '12 21:07 Post subject: |
|
|
I believe I downloaded it from Apache Lounge.
I did make sure to have all of those settings (LoadModule, AddHandler, and PHPIniDir) marked as required.
Apache does not complain, just crashes. PHP is not generating an error log |
|
Back to top |
|
admin Site Admin
Joined: 15 Oct 2005 Posts: 692
|
Posted: Sat 24 Nov '12 21:13 Post subject: |
|
|
So it craches when you run Apache from a command prompt, with no errors ?
Did you copied php5apache2_4.dll to you PHP folder ?
Steffen |
|
Back to top |
|
alexerwin33444
Joined: 12 May 2012 Posts: 7
|
Posted: Sat 24 Nov '12 21:23 Post subject: Correct |
|
|
This is correct. I copied the file to my PHP directory and Apache crashes from the prompt with no errors but errors in the Event Viewer as posted. |
|
Back to top |
|
admin Site Admin
Joined: 15 Oct 2005 Posts: 692
|
Posted: Sat 24 Nov '12 22:15 Post subject: |
|
|
Try to run from command prompt:
>httpd.exe -t |
|
Back to top |
|
alexerwin33444
Joined: 12 May 2012 Posts: 7
|
Posted: Sat 24 Nov '12 22:30 Post subject: Syntax OK |
|
|
Syntax OK |
|
Back to top |
|
admin Site Admin
Joined: 15 Oct 2005 Posts: 692
|
Posted: Sat 24 Nov '12 22:44 Post subject: |
|
|
I am stumbled why it is not working for you, maybe some else has a clue. |
|
Back to top |
|
Millennium
Joined: 17 Apr 2006 Posts: 179 Location: Leiderdorp, NL, EU
|
Posted: Mon 26 Nov '12 13:38 Post subject: |
|
|
admin wrote: | I am stumbled why it is not working for you, maybe some else has a clue. |
Apache config and php5apach2_4 handler are not the problem. It's php5ts.dll that crashes. This is ussual the case for some extension, so you should look into your php.ini and disable all extensions. |
|
Back to top |
|