这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 试用树莓派5开发板------使用PHP开发网页程序

共2条 1/1 1 跳转至

试用树莓派5开发板------使用PHP开发网页程序

专家
2025-10-28 13:54:27     打赏

前面安装了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

可以看到结果:

图片2.png


作为一个例子,访问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就够了。在远程计算机上访问

http://192.168.1.96/test.php

其中的test.php就是前面建立的PHP网页文件,运行效果如下:

图片1.png





关键词: 大懒猫的试用笔记     树莓派5     PHP网页程序例子    

院士
2025-10-28 17:01:20     打赏
2楼

谢谢分享。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]