主页 > 视界咨询 >展示资讯互动桌子(二)展示资讯互动桌子(二) >

展示资讯互动桌子(二)展示资讯互动桌子(二)

2020-07-07  点赞210   浏览量:874
展示资讯互动桌子(二)展示资讯互动桌子(二)

开启树莓派的 Terminal ,输入 sudo apt-get install php5 libapache2-mod-php5–y,便会自动下载及安装。

建立第一个 PHP 网页

PHP 安装完毕之后,就可以测试显示 PHP 网页。开启树莓派的 Text Editor ,并在档案中输入下列字句:

展示资讯互动桌子(二)展示资讯互动桌子(二)

第一行标示语言会将字句「 This is my first php webpage 」稍后会显示出来;第二行标示语言会显示今天的日期及时间。将上述的档案名称设定为 test.php ,并储存在桌面上。

下一步是将刚才建立的 PHP 网页複製到 /var/www/html/ 的位置。要注意的是,或会因为权限的问题,当你尝试将档案拖放过去的时候,系统会显示出错误的讯息,所以你必须使用 sudo 指令语句。

sudo 是「 super user do 」的缩写,让使用者能够暂时以 Root user 的身份处理档案,这做法对系统保护较佳。毕竟在树莓派系统中,使用者的权限是根据他的身份而定,故不同的使用者对档案有不同的操作权限,包括读取(Read)、写入(Write)及执行(Execute)的权限。

如果我们想将桌面上 test.php 移到 /var/www/html/ 的位置,需要在 terminal 中输入下列指令:

展示资讯互动桌子(二)展示资讯互动桌子(二)

    「 sudo 」的意思是「 Super User Do 」让使用者暂时以管理员身份操作。「 cp 」的意思是複製( Copy )。「 /home/Desktop/test.php 」是将要複製档案来源的路径。「 /var/www/html 」是档案複製的目的地。

完成複製网页的步骤后, 我们可以再次在浏览器中输入树莓派的 IP 地址及PHP 档案名称, 例如 http://192.168.0.3/test.php ,就可以看到你的第一个动态网页。

展示资讯互动桌子(二)展示资讯互动桌子(二)

于浏览器输入「 http://192.168.0.3/test.php 」,就可以看到上述建立的网页。

于浏览器输入「 http://192.168.0.3/test.php 」,就可以看到上述建立的
网页。

取得世界各地的天气资讯

接着要连线取得网上资讯,我们的习作是显示屏展示天气资讯,设计上,要先取得世界各地的天气资讯数据。有关的资料,可以从 OpenWeatherMap 网站获得,当中所提供的免费服务足够在习作中使用。

OpenWeatherMap 网站

展示资讯互动桌子(二)展示资讯互动桌子(二)

Step 1: 进入 OpenWeatherMap 网站。

展示资讯互动桌子(二)展示资讯互动桌子(二)

Step 2: 按右上角顶的 Sign In 登入,或按 Sign Up 进行注册。

展示资讯互动桌子(二)展示资讯互动桌子(二)

Step 3: 登入网站之后,按「 API Key 」浏览帐号的 API 的资料。 API 的全名是 Application Programming Interface ,过往已多次应用,此服务的资料,能让程式码与网站进行沟通。

预备以上的资料后,就可以开始编写 PHP 互动程式,建立即时显示最新资讯的网站。

下星期待续……

相关阅读