Hi,
> except the extension that I put up that is activated by default
All the errors you can have, like:
[25-Oct-2018 09:32:28 UTC] PHP Warning: PHP Startup: mysqli: Unable to initialize module
Module compiled with module API=20131226
PHP compiled with module API=20170718
These options need to match
All are due to the fact that the php.ini loaded is not the one corresponding to the PHP version of Wampserver.
If you load the "good" php.ini, for example for PHP 5.6.31, the extension path in php.ini must be:
extension_dir ="c:/wamp/bin/php/php5.6.31/ext/"
and, in this case, we load the PHP extensions compiled with the correct VC++ version and there are no loading errors.
But in your case, the wrong php.ini is loaded.
Indeed, Apache will first look for a php.ini file in the Windows folder, then in the folders defined in the PATH environment variable, then possibly uses the PHPDIR or PHPPATH environment variables if they exist then if it has not found a php.ini file, will see in its bin folder, i.e. in c:/wamp/bin/bin/apache/apache2.4.27/bin/ if there is a php.ini file - and this is the right one.
I repeat that you have a php.ini file or even an installation of another PHP version elsewhere than in the folder c:/wamp/bin/php/ and that it is this php.ini that is loaded first.
Note : If your language is Spanish,
DeepL Translator is better than Google Translate.
---------------------------------------------------------------
Documentation Apache -
Documentation PHP -
Documentation MySQL -
Wampserver install files & addonsEdited 1 time(s). Last edit at 10/26/2018 11:26AM by Otomatic.