Linfo
Linfo 是一个简单的 PHP 应用程序,用于显示其运行所在主机的信息。它类似于 Phpsysinfo。
显示以下信息
- CPU 类型
- 内存使用情况
- PCI/USB 设备
- 硬盘驱动器
- 文件系统挂载点
- 网络设备
- 通过 hddtemp/mbmon 获取温度/电压
- 软件 raid 阵列 (通过 mdadm 或 gmirror)
- 系统负载 / 进程数、线程数
- Linux 发行版 (如果可能)
安装 lighttpd 和 PHP
基本安装
要安装其他软件包,首先 激活社区软件包仓库 并更新软件包索引
安装所需的软件包
# apk add lighttpd php82 fcgi php82-cgi
配置 Lighttpd
编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释以下行
/etc/lighttpd/lighttpd.conf 的内容
编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),找到并更改 /usr/bin/php-cgi 为 /usr/bin/php-cgi82。
/etc/lighttpd/mod_fastcgi.conf 的内容
启动 lighttpd
服务并将其添加到默认运行级别
# rc-service lighttpd start # rc-update add lighttpd default
Linfo 的安装
创建一个名为 webapps 的目录
mkdir -p /usr/share/webapps/
现在获取 Linfo 的当前版本。
cd /usr/share/webapps/ wget https://downloads.sourceforge.net/project/linfo/Linfo%20Stable%20Releases/linfo-2.0.3.tar.gz
在当前位置解压存档,并在之后删除存档。
tar -xzf linfo-2.0.3.tar.gz && rm linfo-2.0.3.tar.gz && mv linfo-2.0.3 linfo
运行 Linfo 需要 config.inc.php 文件。最快的方法是复制模板文件。
cp linfo/sample.config.inc.php linfo/config.inc.php
创建一个指向 Web 服务器目录的符号链接。
ln -s /usr/share/webapps/linfo/ /var/www/localhost/htdocs/linfo
更改目录的权限。
chmod -R 777 /usr/share/webapps/
重启 lighttpd
rc-service lighttpd restart
现在页面已启动并运行
http://IP-地址/linfo