Please excuse, if this is the wrong place to post this question, I didn't know better.
I'm using Windows Server 2022 and Plesk Obsidian Version 18.0.48. I try to install two applications via Plesk getting the message: The 'mysql' extension was not found. I read on the internet for a while, but couldn't find a solution.
The two applications are Coppermine V1.5.42 and SugarCRM V6.5.18. It seems to me, that the extension is there but could not be recognized by the installer.
For Coppermine the php version is 7.0.33, for SugarCRM it's php version 8.0.36. In the php-info.php it says:
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\Program Files (x86)\Plesk\Additional\PleskPHP70\php.ini
I have the php.ini in both folders and tried a lot of different configurations.
It says further:
MysqlI Support enabled
Client API library version mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $
Active Persistent Links 0
Inactive Persistent Links 0
Active Links 0
Directive Local Value Master Value
mysqli.allow_local_infile On On
mysqli.allow_persistent On On
mysqli.default_host localhost localhost
mysqli.default_port 3306 3306
I even tried putting in default user and password, although it didn't seem to be a good idea.
At the moment the php.ini is:
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension_dir ="C:\Program Files (x86)\Plesk\Additional\PleskPHP70\ext"
I looked it up the dlls are there. So I don't know what to do next.
Is there a missmatch between the 'mySQL' from the error message and the 'mySQLi' that I have in the php.ini? I read that php 7 does not support the 'mySQL' extension any more.
What else could I try? Why it is the same thing with sugarCRM using the mor up-to-date version of php and mysql? I would appreciate any ideas or hints.