树莓派安装微软雅黑php探针

所谓的探针,指的就是一个可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息的工具。而php探针只是用php语言来实现的而已。所以要安装一个php探针,首先得安装php。

我的树莓派之前已经安装过Nginx服务了,如果直接安装php的话,默认还会给你安装Apache,我不需要两个服务器,所以我只安装php-fpm,这是专门给Nginx提供的php插件。

1
sudo apt-get install php-fpm

安装这个包的时候,还会给你安装一些其它的依赖项。直接选择是就可以了。安装完成之后,在命令行输入php -v,看看是不是安装成功。如果提示版本号,则安装php成功。系统默认安装的是php7.0的版本。

接下来就是修改Nginx的配置文件了,默认位于/etc/nginx/sites-available/default路径下,如果你更改过,找到你自己的配置文件,添加以下代码

1
2
3
4
5
6
7
8
9
10
11
12
index index.php index.html index.htm index.nginx-debian.html;

...

location ~ \.php$ {
include snippets/fastcgi-php.conf;

# With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
# With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
}

在你的Nginx根目录下创建一个index.php文件。我的默认根目录位于/var/www/html

1
sudo vi /var/www/html/index.php

内容如下

1
<?php phpinfo(); ?>

重启一下Nginx服务,查看网页是否生效。正常情况下,可以查看php的版本信息。如果不行,可以去网上找找解决方案,反正我是一遍过的。

1
sudo service nginx restart

接下来就是下载微软雅黑php探针了,它和别的php探针的区别在于,不用刷新页面,通过jquery文件实现实时刷新。字体用的是微软雅黑,所以叫雅黑php探针。不过,目前这个网站被墙了,需要翻墙,大家可以到网上找找别的资源,或者github上也有其它的php探针可以选择。

到雅黑php的官网下载探针,将下载后的tz.zip压缩文件解压,然后放到/var/www/html目录下,重命名为index.php

1
2
3
wget http://www.yahei.net/tz/tz.zip
unzip tz.zip
mv tz.php /var/www/html/index.php

打开你的网站看看,是不是变成了php探针的页面了呢。我发现虽然我的网站变成了php探针的模样,但是只是在刷新页面的时候才会刷新内容,服务器时间以及内容都没有实时刷新,打开后台发现,原来是依赖的一个jquery文件挂了。因为我的网站使用的是https协议,而tz.php文件引用jquery文件的方式是通过http协议来引用的,我的网站配置强制全部走https协议。所以只要修改tz.php文件引用jquery文件的方式既可

1
2
3
4
<!--原引用js的方式-->
<script language="JavaScript" type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7/jquery.min.js"></script>
<!--现引用js的方式-->
<script language="JavaScript" type="text/javascript" src="https://lib.sinaapp.com/js/jquery/1.7/jquery.min.js"></script>

最后,欣赏一下你自己的网站吧,是不是很高科技。

avatar

chilihotpot

You Are The JavaScript In My HTML