Я нашел решение этой проблемы после долгой процедуры анализа.
После надлежащего тестирования моей установки php с функциями командной строки я обнаружил, что php работает хорошо и может работать с базой данных mysql. Btw. Вы можете запускать code-файлы с php кодом с помощью команды php -f filename.php
Я понял, что с Apache что-то не так.
Я сделал файл только с функцией phpinfo () внутри.
Здесь я увидел, что в строке
Загруженный файл конфигурации
мой конфигурационный файл не был загружен, вместо этого было упомянуто (ни один).
Наконец, я нашел в конфигурации Apache запись
<IfModule php5_module>
PHPINIDir "C:/xampp/php"
</IfModule>
Но я установил PHP 7, и поэтому Apache не смог загрузить файл php.ini, потому что для этого не было записи.
Я добавил
<IfModule php7_module>
PHPINIDir "C:/xampp/php"
</IfModule>
и после перезапуска Apache все работает хорошо.
Эти блоки кода выше я нашел в моем файле httpd-xampp.conf. Пусть это где-то еще в вашей конфигурации.
В том же файле я изменил до настройки php 7 в качестве замены для версии php 5.
#
# PHP-Module setup
#
#LoadFile "C:/xampp/php/php5ts.dll"
#LoadModule php5_module "C:/xampp/php/php5apache2_4.dll"
LoadFile "C:/xampp/php/php7ts.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"
Как видите, у меня установлен пакет xampp, но эта проблема была только на стороне Apache.
Так что я надеюсь, что это поможет кому-то решить эту проблему.