Saya menemukan solusi untuk masalah ini setelah prosedur analisis yang lama. Setelah menguji instalasi php saya dengan benar dengan fitur baris perintah, saya menemukan bahwa php berfungsi dengan baik dan dapat bekerja dengan database mysql. Btw. Anda dapat menjalankan file-kode dengan kode php dengan perintah php -f filename.php
Jadi saya menyadari, pasti ada yang salah dengan Apache.
Saya membuat file hanya dengan fungsi phpinfo () di dalamnya.
Disini saya melihat, bahwa pada baris
Loaded Configuration File
file config saya tidak dimuat, malah ada yang disebutkan (tidak ada).
Akhirnya saya menemukan entri dalam konfigurasi Apache
<IfModule php5_module>
PHPINIDir "C:/xampp/php"
</IfModule>
Tetapi saya telah menginstal PHP 7 sehingga Apache tidak dapat memuat file php.ini karena tidak ada entri untuk itu. saya tambahkan
<IfModule php7_module>
PHPINIDir "C:/xampp/php"
</IfModule>
dan setelah restart Apache semuanya bekerja dengan baik.
Blok kode di atas saya temukan di file httpd-xampp.conf saya. Mungkin itu ada di tempat lain di konfigurasi Anda.
Di file yang sama saya telah mengubah sebelumnya pengaturan untuk php 7 sebagai pengganti versi php 5.
LoadFile "C:/xampp/php/php7ts.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"
Seperti yang Anda lihat, saya telah menginstal paket xampp tetapi masalah ini hanya ada di sisi Apache.