小钢炮安装entware环境及部署博客

本文最后更新于:2024年9月16日 下午

什么是entware

Entware是一个适用于嵌入式系统的软件包库,使用opkg包管理系统进行管理,现在在官方的源上已经有超过2000个软件包了,可以说是非常的丰富 官方地址:Entware

安装entware

1
2
3
4
rm -rf /opt
mkdir /opt
cd /opt
wget -O - http://bin.entware.net/aarch64-k3.10/installer/alternative.sh sh

将自带opkg改名为opkg_bak暂时停用 灯大固件更新可以改回来免重装系统更新软件

1
mv /usr/bin/opkg /usr/bin/opkg_bak

配置entware环境变量

1
vi /etc/profile

直接在前面/usr/sbin:\这行下直接添加下面两行并保存退出(ESC+:wq+Enter)

1
2
/opt/bin:\
/opt/sbin:\

使配置生效

1
source /etc/profile

检查entware环境安装情况看是否报错

1
2
opkg update
opkg list

opkg isntall 软件名

什么是onmp

ONMP: Opkg + Nginx + MySQL + PHP

这是一个用Linux Shell编写的脚本,可以为使用opkg包管理的路由器快速搭建Nginx/MySQL/PHP环境,并且内置了一些好用的网站程序一键免配置快速安装

ONMP内置了以下程序的一键安装:

1
2
3
4
5
6
7
8
9
10
(1) phpMyAdmin(数据库管理工具)
(2) WordPress(使用最广泛的CMS)
(3) Owncloud(经典的私有云)
(4) Nextcloud(Owncloud团队的新作,美观强大的个人云盘)
(5) h5ai(优秀的文件目录)
(6) Lychee(一个很好看,易于使用的Web相册)
(7) Kodexplorer(可道云aka芒果云在线文档管理器)
(8) Typecho (流畅的轻量级开源博客程序)
(9) Z-Blog (体积小,速度快的PHP博客程序)
(10) DzzOffice (开源办公平台)

所有的软件包均通过 opkg 安装,一切配置均在脚本中可见,请放心使用 官方地址:https://github.com/xzhih/ONMP

安装教程

  1. 安装 Entware Entware-ng 是一个适用于嵌入式系统的软件包库,使用 opkg 包管理系统进行管理,现在在官方的源上已经有超过 2000 个软件包了,可以说是非常的丰富

  2. 安装onmp 一键命令,复制->粘贴->回车

    1
    $ sh -c "$(curl -kfsSl https://raw.githubusercontent.com/xzhih/ONMP/master/oneclick.sh)"

    一长串的复制如果出错,可以按照以下给出的命令,一步步进行安装

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # 进入 entware 挂载目录
    cd /opt && opkg install wget unzip
    # 下载软件包
    wget --no-check-certificate -O /opt/onmp.zip https://github.com/xzhih/ONMP/archive/master.zip
    # 解压
    unzip /opt/onmp.zip
    cd /opt/ONMP-master
    # 设置权限
    chmod +x ./onmp.sh
    # 运行
    ./onmp.sh

    接下来选择1即可安装

使用教程

1
2
3
管理:onmp open
启动、停止、重启:onmp startstoprestart
查看网站列表:onmp list

主要软件包的管理命令:

1
2
3
4
5
6
7
8
9
10
11
Nginx 管理命令
onmp nginx startrestartstop

MySQL 管理命令
onmp mysql startrestartstop

PHP 管理命令
onmp php startrestartstop

Redis 管理命令
onmp redis startrestartstop

探针安装

正常情况下如果以上步骤都没有出错的话,会自动安装了探针,但是我的没有 手动下载:

1
2
cd /opt/wwwroot/default
wget https://raw.githubusercontent.com/WuSiYu/PHP-Probe/master/tz.php

进入http://localhost:81 即可查看

参考原文:https://www.right.com.cn/forum/thread-343953-1-1.html http://nanodm.net/post/nanodm-n1-20190411-changelog/ https://gitee.com/8ox86/phicomm-n1-issue/wikis/entware%20guide?sort_id=1368793


小钢炮安装entware环境及部署博客
https://andyppang.github.io/2019/06/27/小钢炮安装entware环境及部署Wordpress博客/
作者
PL
发布于
2019年6月27日
许可协议