我试图用我的树莓派地址读取我的 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";?>它出什么问题了?它向我展示了以下内容:
2 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
您正在看到您的网络服务器的根页面。您的 PHP 代码不在根页面中,您需要浏览到页面 index.php 。
在浏览器栏中点击显示 Apache2 Debian 默认页面的 url,然后是:
/index.php
代替
/index.html
例如:
[ip_address]/index.php
如果 apache 配置文件是默认的,应该不需要其他设置来浏览您的页面。可以进一步配置将根页面更改为您的。
是的,应该安装 PHP 才能运行 PHP 代码。
BIG阳
TA贡献1859条经验 获得超6个赞
您需要安装 PHP,将其链接到您的 apache 安装,然后告诉 apache 根页面是“index.php”而不是“index.html”,以便当您请求“/”时它可以执行 index.php 脚本。
1- 安装 PHP 引擎,例如作为 apache SAPI 模块:
apt install libapache2-mod-php7.0
2- 把这个放在你的虚拟主机或你的 /etc/apache2/apache2.conf 文件中:
DirectoryIndex index.php index.html
3-重启apache
您现在应该可以使用 apache httpd 执行 PHP 代码了
- 2 回答
- 0 关注
- 1041 浏览
添加回答
举报
0/150
提交
取消