Uzun bir analiz sürecinden sonra bu soruna bir çözüm buldum. Php kurulumumu komut satırı özellikleriyle düzgün bir şekilde test ettikten sonra php'nin iyi çalıştığını ve mysql veritabanıyla çalışabileceğini öğrendim. Btw. php -f filename.php komutuyla php kodu ile kod dosyalarını çalıştırabilirsiniz.
Bu yüzden Apache'de bir sorun olması gerektiğini anladım.
İçinde sadece phpinfo () işlevi olan bir dosya yaptım.
Burada,
Yüklü Yapılandırma Dosyası satırında yapılandırma
dosyamın yüklenmediğini, bunun yerine bahsedildiğini (yok) gördüm .
Sonunda Apache yapılandırmasında girdiyi buldum
<IfModule php5_module>
PHPINIDir "C:/xampp/php"
</IfModule>
Ama PHP 7'yi kurdum ve bu yüzden Apache php.ini dosyasını yükleyemedi çünkü bunun için bir girdi yoktu. ekledim
<IfModule php7_module>
PHPINIDir "C:/xampp/php"
</IfModule>
ve Apache'yi yeniden başlattıktan sonra her şey iyi çalışıyor.
Yukarıdaki kod bloklarını httpd-xampp.conf dosyamda buldum. Yapılandırmanızda başka bir yerde olsun.
Aynı dosyada php 7'nin ayarlarından önce php 5 sürümünün yerini alacak şekilde değiştirmiştim.
LoadFile "C:/xampp/php/php7ts.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"
Gördüğünüz gibi xampp paketini kurdum ama bu sorun sadece Apache tarafındaydı.