Tidak dapat menjalankan file PHP dengan apache2

0

Saya ingin mengatur php di komputer saya tetapi saya tidak bisa membuatnya berfungsi. Inilah yang saya lakukan:

  1. Saya mengunduh php dengan sudo apt-get php
  2. Apache yang diinstal sudo apt install apache2
  3. Server yang diaktifkan kembali sudo service apache2 restart
  4. Keduanya http://localhost/dan php -vbekerja sebagaimana mestinya

Tetapi ketika saya mencoba menjalankan file php dasar itu tidak berfungsi. Sebagai contoh di /var/www/htmlSaya punya test.htmlfile berikut :

<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body bgcolor="white">

<?php
echo '<p> HEY </p>';
?>

</body>
</html>

Tetapi ketika saya mengetik di browser saya, http://localhost/test.htmlsaya mendapatkan beberapa sampah:

HEY
'; ?>

Apa yang saya lakukan salah?

mikol
sumber

Jawaban:

0

Secara default, apache tidak akan menjalankan file dengan ekstensi htmlmelalui PHP. Coba ganti nama file Anda test.phpdan panggilhttp://localhost/test.php

  • Untuk menjalankan htmlfile melalui PHP, sesuaikan pengaturan mime
  • Untuk membuat index.phpindeks direktori default menyesuaikan indexpengaturan
Eugen Rieck
sumber