前面安装了Tomcat9是为了使用Java语言开发WEB程序用的。使用Java语言开发WEB程序涉及到的东西太多了,为了快速实现,我试着用PHP搭建一个简单的,可以访问MySQL数据库的网页,很简单。只需要在/var/www/html/目录下建立PHP网页程序即可。
为此我们需要在树莓派5的Ubuntu中安装php语言支持:
apt install php libapache2-mod-php php-mysql
安装完成后,重启Apache
systemctl restart apache2
此时在远程计算机上访问:
http://192.168.1.96/info.php
可以看到结果:

作为一个例子,访问MySQL中的mysql数据库中的user表,并把表中的部分信息显示出来,程序代码如下:
<?php
$servername = "localhost";      // 数据库服务器地址(本地为localhost)
$username = "pi";    // 数据库用户名(如root)
$password = "1";    // 数据库密码
$dbname = "mysql";      // 要连接的数据库名
// 创建连接(面向对象风格)
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error); // 连接失败则终止脚本并输出错误
}
echo "数据库连接成功!";
$sql = "SELECT host, user FROM user"; // SQL查询语句
$result = $conn->query($sql);              // 执行查询,返回结果集
if ($result->num_rows > 0) {                // 检查是否有结果
    // 遍历结果集(关联数组形式)
    while ($row = $result->fetch_assoc()) {
        echo "host: " . $row["host"] . " - 姓名: " . $row["user"]  . "<br>";
    }
} else {
    echo "0 条结果"; // 无结果时的提示
}
?>整个程序很简单。如果使用Java语言的话,会比较麻烦。
由于这是一个PHP网页,它是不需要tomcat支持的,有Apache就够了。在远程计算机上访问
其中的test.php就是前面建立的PHP网页文件,运行效果如下:


 
					
				
 
			
			
			
						
			 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

