如何修复“Apache2 Debian 默认页面”而不是我的站点

我试图用我的树莓派地址读取我的 DS18B20 传感器温度,我在 /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";

?>

它出什么问题了?它向我展示了以下内容:

http://img1.mukewang.com/60cda59b0001ffd406030624.jpg

牧羊人nacy
浏览 1042回答 2
2回答

一只名叫tom的猫

您正在看到您的网络服务器的根页面。您的 PHP 代码不在根页面中,您需要浏览到页面 index.php 。在浏览器栏中点击显示 Apache2 Debian 默认页面的 url,然后是:/index.php代替/index.html例如:[ip_address]/index.php如果 apache 配置文件是默认的,应该不需要其他设置来浏览您的页面。可以进一步配置将根页面更改为您的。是的,应该安装 PHP 才能运行 PHP 代码。

BIG阳

您需要安装 PHP,将其链接到您的 apache 安装,然后告诉 apache 根页面是“index.php”而不是“index.html”,以便当您请求“/”时它可以执行 index.php 脚本。1- 安装 PHP 引擎,例如作为 apache SAPI 模块:apt&nbsp;install&nbsp;libapache2-mod-php7.02- 把这个放在你的虚拟主机或你的 /etc/apache2/apache2.conf 文件中:DirectoryIndex&nbsp;index.php&nbsp;index.html3-重启apache您现在应该可以使用 apache httpd 执行 PHP 代码了
打开App,查看更多内容
随时随地看视频慕课网APP