【发布时间】:2020-08-10 00:37:52
【问题描述】:
我有一个运行 MariaDB 的树莓派(操作系统:Ubuntu 18.04,本地 IP:192.168.1.84),我对其进行了配置,以便我的桌面(操作系统:Ubuntu 18.04,本地 IP:192.168.1.76)可以访问它。我在桌面上运行了一个交互式 php shell,一切都很好:
$ php -v
PHP 7.2.24-0ubuntu0.18.04.6 (cli) (built: May 26 2020 13:09:11) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.24-0ubuntu0.18.04.6, Copyright (c) 1999-2018, by Zend Technologies
$ php -a
php > $conn = new mysqli("192.168.1.84", "root", "", "test");
php > $result = $conn->query("SELECT * FROM testing");
php > echo $result->num_rows;
3
但是,我编写了一个快速的 html 脚本来显示这些信息:
<html>
<body>
<?php
$conn = new mysqli("192.168.1.84", "root", "", "test");
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "<p>Connection successful</p>";
?>
</body>
</html>
当我尝试在浏览器中打开 html 文件时,this 是它的样子(一个包含一段 php 代码的页面)。我不知道该页面发生了什么。
我是 html/php 新手,感谢任何帮助。
【问题讨论】: