重点:swap 至少需要2G
如果是512m 或者1G 会遇到 php mysql 无法启动.
例如
onmp正在启动 nginx 启动失败 php-fpm 启动失败 mysqld 启动失败 onmp启动失败
【LNMP】: mysqld启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动
(Padavan -搭建 Web 环境 启动失败也是同理)
解决办法!
➤创建更大的swap
➥ 创建2G 缓存
代码:
dd if=/dev/zero of=/opt/.swap bs=1024k count=2048
➥ 设置为交换文件
代码:
mkswap /opt/.swap
➥ 挂载swap
代码:
swapon /opt/.swap
➥ 增加启动项 开机挂载swap (onmp中的不自动启动没用需要手动设置)
梅林步骤
代码:
nano /jffs/scripts/post-mount
增加
代码:
sh /opt/69start.sh
ctrl +x 退出nano 只是提示问你是否保存 选择y
➥ 在/opt/下创建 69start.sh
代码:
nano /opt/69start.sh
贴入内容
代码:
#!/bin/sh
mkswap /opt/.swap
swapon /opt/.swap
ctrl +x 退出nano 只是提示问你是否保存 选择y
赐予权限
代码:
chmod 777 /opt/69start.sh
重启完成
⇢ Padavan 步骤 (Padavan 开swap 老毛子固件开swap)
先按照前几步 创建swap, 设置交互
重启就自动挂载了!
输入 命令 free 查看 Swap
➤梅林固件安装扩展 有两种方法
➥ 使用内置的 扩展脚本按照提示 完成安装 挺复杂 不推荐
代码:
entware-setup.sh
安装使用 opkg
代码:
opkg install openssh-sftp-server
➥ 推荐使用 下面的办法
不管是官方固件,还是带软件中心的都可以。
但必须在 软件中心和 扩展功能中 二选一
如果是koolshare固件,选择使用扩展功能,清理 jffs 后不要在用软件中心
系统管理-系统设置-Format JFFS partition at next boot
⤷ USB 相关应用 - 下载大师
安装好后,并暂停使用
如果不暂停,下次就打不开usb这个选项卡了。
至此已经启用了华硕官方Entware扩展功能。
这时候不要动,因为官方使用的源都是2012年的
⤷ 更新源
代码:
nano /opt/etc/ipkg.conf
用#号注掉 里面的源,只留下面一个
代码:
src/gz optware.qnext http://bin.entware.net/armv7sf-k2.6/
保存后 执行更新
代码:
ipkg update
⤷ 先装sftp 安装使用 ipkg
代码:
ipkg install openssh-sftp-server
至此完成扩展功能配置
安装onmp
代码:
sh -c "$(curl -kfsSl https://raw.githubusercontent.com/xzhih/ONMP/master/oneclick.sh)"
|