Getting Errors When Starting Apache to Load PHP Module
Why am I getting errors when starting Apache server to load PHP as a module with php5apache2.dll?
httpd.exe: Syntax error on line 116 of C:/Program Files /Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/php-5.2.0-Win32 /php5apache2.dll into server: The specified module could not be found.
This tutorial explains why and helps you to resolve the issue.
1. Go to the PHP installation directory: C:/Program Files/php-5.2.0-Win32. You will see two files:
11/02/2006 12:41 PM 36,925 php5apache2.dll 11/02/2006 12:41 PM 36,927 php5apache2_2.dll
2. PHP installation guide tells you to use php5apache2.dll. But that's wrong. php5apache2.dll is not compatible with Apache 2.2 on Microsoft Windows. You should use php5apache2_2.dll.
3. Open Apache server configuration file again and change the LoadModule statement as:
LoadModule php5_module "C:/Program Files/php-5.2.0-Win32/php5apache2_2.dll" PHPIniDir "C:/Program Files/php-5.2.0-Win32" ... <IfModule mime_module> ... AddType application/x-httpd-php .php </IfModule>
4. Start Apache server again. You will no problem now.
2016-07-10, 15514👍, 3💬
What is "SMS Task Sequence Agent" in my Windows 7 service list? And how is "SMS Task Sequence Agent"...
Can I remove startup application "ISUSPM.exe - InstallShield Update Service Update Manager" to speed...
How to verify IIS configuration for PHP scripts? If you have followed our Configuring IIS for PHP Sc...
What is lsass.exe process - LSA Shell (Export Version)? Process lsass.exe is the Local Security Auth...
Daylight saving time has been changed since March 2007 in US, Canada and Mexico. How do I update my ...