Решил, если у кого то будет подобная ошибка (так же проблема с подключением mysqli? может быть).
У вас в папке с используемой версией php будет 2 файла php.ini (development/production), так вот оба эти файла (и это не интуитивно, для новичка может вызвать сложность), по факту имеют расширение не .ini
, а .ini-development/production
соответственно.
То есть, вот эти названия через дефис по факту название расширения целиком. Php же нужен обычный .ini
файл.
Решение:
Откройте .ini-development
-> сохранить как -> название не меняйте -> в строке "тип файлы" выбрать ".Ini" (visual studio code почему то пишет его с большой буквы, не суть) -> сохраняете.
По итогу у вас будет 3 файла, тот что вы только что сохранили(уже полноценный и он будет виден) и development/production файлы (их больше не трогайте). Теперь для внесения изменений (в настройки сессий например) открывайте именно настоящий .ini
файл.