Как исправить «Apache2 Debian Default Page» вместо моего сайта - PullRequest
0 голосов
/ 15 мая 2019

Я пытался прочитать температуру моего датчика DS18B20 с помощью моего Raspberry Pi Adresse, я написал этот код в /var/www/html/index.php

<?php
      // Fichier à lire
      $file = "/sys/bus/w1/devices/28-80000026ddb1/w1_slave";
      // Lecture ligne par ligne
      $lines = file($file);
      // Recupere la 2nd ligne
      $temp = explode(’=’, $lines[1]);
      // Formatage de la temperature
      $temp = number_format($temp[1]/1000,2, ’.’, ’’);
      // On affiche la temperature
      echo $temp;echo" degrés Celius";
?>

Что с ним не так?Это показывает мне следующее:

enter image description here

Ответы [ 2 ]

0 голосов
/ 17 мая 2019

Вам нужно установить PHP, связать его с вашей установкой apache, а затем сказать apache, что корневой страницей является «index.php», а не «index.html», чтобы при запросе «/» он мог выполнить индекс.PHP-скрипт.

1 - установить PHP-движок, например, как модуль apache SAPI:

apt install libapache2-mod-php7.0

2 - поместить его внутри своего виртуального хоста или в /etc/apache2/apache2.conffile:

DirectoryIndex index.php index.html

3 - перезапустите apache

Теперь вы сможете выполнять код PHP с помощью apache httpd

0 голосов
/ 15 мая 2019

Вы видите корневую страницу вашего веб-сервера.Ваш PHP-код не находится на корневой странице, вам нужно перейти на страницу index.php.

Нажмите в строке браузера URL-адрес, показывающий страницу по умолчанию Debian Apache2, а затем:

/index.php

вместо

/index.html

Например:

[ip_address]/index.php

Если файл конфигурации apache является файлом по умолчанию, не требуется других настроек для просмотра вашей страницы.Дальнейшие конфигурации могут изменить корневую страницу на вашу.Смотрите об этом: Как мне изменить индексную страницу по умолчанию в Apache?

Да, PHP должен быть установлен для запуска кода PHP.

...