Hello,
I am encountering an issue when installing PHP and trying to use with Apache HTTP server 2.2.11.
I am doing everything from a fresh install. I've installed Apache first, then I downloaded PHP 5.2.8 windows installer and configured it to install all of the libraries with it. I checked the php.ini file and I see that it doesn't have any of them commented out, so I start my Apache server. I check the error log and there's a list of extensions that will not load. Here's the list of them that don't work:
php_fdf.dll
php_interbase.dll
php_mcrypt.dll
php_mhash.dll
php_mysql.dll
php_mysqli.dll
php_oci8.dll
php_pdo_firebird.dll
php_pdo_mysql.dll
php_pdo_oci.dll
php_pdo_oci8.dll
php_pdo_pgsql.dll
php_pdo_sqlite_external.dll
php_pgsql.dll
php_pspell.dll
php_sybase_ct.dll
The error looks like this:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\Apache2.2\\PHP\\ext\\php_pgsql.dll' - The specified module could not be found.\r\n in Unknown on line 0
I verified the extension path and all of the files are indeed there. I searched these forums and saw where someone had a similar issue some time back and resolved it by downloading the zip version, so I tried that as well. I deleted the ext folder, then replaced it with the one from the zip file and it still doesn't work.
There was the same issue with the previous version of PHP with some of the extensions, but this time there's more. I figured it's an issue with the dynamic library file versions, but how do I fix this? And why do they make a PHP version with non-working library files included?
Thank you for your help!