NAS瞎折腾:移花接木解决photo station、moments由于php7.0丢失不能安装问题

2022-10-04 18:13:15 28点赞 225收藏 58评论

起因:折腾!

最近网上新淘到一块J3160ITX主板,98带4G内存,于是寻思把蜗牛C里的E350板子换下。原来的机器用了3块500G硬盘组RAID5,顺手也给撤了。这次改造遇到很多问题。

由于原系统套件全部安装在RAID5上,这次花了很多时间用套件管理器一个个挪,但是很多套件移动之后不能正常使用,必须要修复,要命的是photo station和moments都无法修复或者重新安装。提示PHP7.0套件丢失,似乎把PHP7.0挪漏了还是怎么的,或者套件版搬迁本就不完善。

提示套件丢失提示套件丢失

其实photo station也没啥用,DSM7.0已经将它和moments合二为一了,但是我手贱把moments也给卸载了,再安装也必须要PHP7.0,这就斯巴达了。

那就装吧,原来已经添加了社区的套件源,然而,社区只有PHP7.3,纳尼?

社区套件源社区套件源

我爬了很久的度娘也没找到关于PHP7.0丢失的问题,新装7.0.1又遇到点问题,最后还是老老实实研究解决PHP的问题。

不完全成功的尝试:直接手动安装套件

先安装PHP7.0吧

打开套件源:https://archive.synology.com/download/Package

找到PHP7.0,根据系统版本选择安装版本,具体选多少当时我也不清楚,就从最高版本X86X64下载后一个个试,然后在套件中心手动安装。

NAS瞎折腾:移花接木解决photo station、moments由于php7.0丢失不能安装问题

NAS瞎折腾:移花接木解决photo station、moments由于php7.0丢失不能安装问题

NAS瞎折腾:移花接木解决photo station、moments由于php7.0丢失不能安装问题

NAS瞎折腾:移花接木解决photo station、moments由于php7.0丢失不能安装问题

NAS瞎折腾:移花接木解决photo station、moments由于php7.0丢失不能安装问题

我的系统是6.17,PHP最终安装了7.0.33-0028。photo station安装的是6.8.14 3501版本。moments安装的是1.2.1 0646版本。虽然套件已经可以使用了,但是photo station仍然提示需要修复,逼死强迫症。

正解:需要更换系统默认的PHP版本

经过一番研究后,我怀疑系统没有把我安装的PHP7.0识别到,于是打开admin账户和SHH,使用putty连接后,输入sudo -i,再输入php -v,居然还是5.6.11版本。WinSCP连接后,打开@appstore文件夹,PHP5.6/7.0/7.3版本都有,验证了我的猜想。

于是继续在putty中,依次输入:

mv /bin/php /bin/php56,将bin中的php更名。

ln -s /volume1/@appstore/PHP7.0/usr/local/bin/php70 /bin/php,将安装的7.0版本替换系统默认版本的PHP。

查看php版本查看php版本

替换系统php替换系统php

WinSCP查看bin中php,原php已变为php56WinSCP查看bin中php,原php已变为php56

再次输入php -v,就会发现版本已经变为7.0。同样的方法可以更换7.3版本。

7.0替换成功7.0替换成功

7.3替换成功7.3替换成功

moments正常重新安装moments正常重新安装

photo station正常重新安装photo station正常重新安装

这次是老机器遇到的新问题,奈何网上相关信息很少,自己琢磨了很久,半夜才弄完,实属折腾!得出的教训是:黑群只要能稳定运行,真就别瞎搞!一不小心就是数据火X场,一定要提前把数据拷出来备份,你懂的。

后期准备做个专题,重新折腾一遍7.0.1,把遇到的问题共同分享研究下。最近开始有点迷unraid,等研究完毕再分享。

祝大家节日快乐!

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
58评论

  • 精彩
  • 最新
  • 我无论从官网下载安装哪个版本的PHP 7.0,都会提示我套件丢失。
    J3455黑的 DS3617xs
    系统版本是DSM 6.1.7-15284 Update 3
    我不太敢像楼主这样直接改掉php软连接(因为原本的php是5.6的版本,不能确认是否有其他软件,甚至是系统软件依赖php 5.6)

    校验提示文案

    提交
  • 🌚我的黑裙手动安装了PHP7.0也没用,在套件中心能看到7.0已安装,但是安装photostation还是说我套件丢失

    校验提示文案

    提交
    要看下系统默认的php版本

    校验提示文案

    提交
    最后弄好了吗?我也遇到了

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 感谢楼主,7.0.30-0027解决

    校验提示文案

    提交
    很高兴能帮到您 [高兴]

    校验提示文案

    提交
    谢谢你,手动下了7.0.30-0027问题得到解决

    校验提示文案

    提交
    收起所有回复
  • 用黑群这么受罪,值得么

    校验提示文案

    提交
    支持入正,但是各有所好、各有所需吧,就跟玩黑苹果一样

    校验提示文案

    提交
    有时间可以折腾才行

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 前天黑裙一块硬盘挂了,PHP7.0也没了,正好看了文章解决了,及时雨啊哈哈。

    校验提示文案

    提交
    我就是网上到处没找到,才琢磨的,所以分享下处理方法

    校验提示文案

    提交
    收起所有回复
  • 这算是系统问题还是黑群问题?就算是直接再系统下pat都不包php7.0,估计是想推那个momentes所后面的版本都不会自动下缺少的插件,我是直接众群晖官网那个找相关的spk的,但要分清是那个架构,不过黑的大都是x86吧所以。。。

    校验提示文案

    提交
    根据自己机型选一下就行了,我安好后其实直接升级了7.0系统,目前稳定

    校验提示文案

    提交
    楼主升级7.0系统也是跟着教程吗,7.0有坏处吗之前好像看到有暂时没能解决的BUG

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 遇到相同的问题 [皱眉] ,关键我的php7.0还是被我卸载的

    校验提示文案

    提交
    好手艺 [邪恶]

    校验提示文案

    提交
    [哭泣] 按照你的方法试了一下,没用

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 及时雨了,感谢

    校验提示文案

    提交
    很高兴能帮助到您

    校验提示文案

    提交
    收起所有回复
  • 我照着楼主的方法走的PHP7.3,结果发现显示不了HEIC格式的照片。。。。,有什么办法吗

    校验提示文案

    提交
    看下系统版本呢?7.0.1就没啥问题

    校验提示文案

    提交
    收起所有回复
  • 楼主,我那天不小心把/volume1/@appstore里面的php文件夹删掉了,现在/bin里面只剩一个7.0的php,套件中心的5.6版本也没了,现在套件中心装7.3 7.4、手动安装7.0和5.6,全部是“命令运行失败”,然后我现在打不开homeassistant的那些文本配置文件了,不知道和php缺失有没有关系。不知道你还有没有php5.6那个文件夹,打包给我试试放进去有没有用

    校验提示文案

    提交
    不好意思没有了,已经用7的系统了

    校验提示文案

    提交
    这个真没法,很久没回去了,重装还快点

    校验提示文案

    提交
    收起所有回复
  • 感谢楼主直接安装楼主 先装7.033-131 提示格式不对 再安装0028 直接就可以了
    918+ 623-25423

    校验提示文案

    提交
    很高兴能帮到您!其实也能用,就是强迫症很难受

    校验提示文案

    提交
    收起所有回复
  • 你好,我的系统是6.17video station 套件中心没有档了,上面的地址我进去下了几个x86-64的,还提示版本不对。楼主用的哪个?

    校验提示文案

    提交
    可以多下载几个版本号x86的spk安装包,一个个地试,我已经没用6.17了,主力机上的7.1,二奶机7.2

    校验提示文案

    提交
    收起所有回复
  • 谢谢博主的文章,解决了问题,我的很简单,先根据博主的文章提示,安装在PHP7.0-x86_64-7.0.33-0028.spk(我的是x86平台,一般都是这个),再在博主提供的下载网址里面找到PhotoStation目录,找到和你群晖相对应的PhotoStation版本,例如我的 PhotoStation-x86_64-6.8.14-3501.spk,就手动安装就可以了。

    校验提示文案

    提交
  • 我刚遇到这样的问题,也在官网重新下载安装了php7.0,也是不能安装photo station。最后手动下载了photo station的套件,手动安装成功了。

    校验提示文案

    提交
    在哪儿下载

    校验提示文案

    提交
    群晖官网就有下载,选自己nas的型号和版本就能下载相应的套件。

    校验提示文案

    提交
    收起所有回复
  • 直接手动安装 photo station不好吗,我也是试了好几个php7.0,结果都不行,后来一看有个photo station,直接下下来安装,齐活

    校验提示文案

    提交
  • photo station之类的都可以手动安装解决,但是安装0ffice不行,手动下载的office套件都说不支持。套件中心里直接装,显示PHP7.0丢失,按楼主的方法改了,版本确实从5.6显示成PHP7.0了,但安装office 依然显示PHP7.0丢失

    校验提示文案

    提交
    兄弟我也是黑裙想装office体验下协同办公,您解决了么

    校验提示文案

    提交
    0ffice也装不上

    校验提示文案

    提交
    收起所有回复
  • 手贱卸载了moment和photo stattion后,出现了安装photo station出现无php7.0不能安装问题,说一下我的解决过程
    1.到archive.synology点com/download/Package/PHP7.0/,下载个老版本的php7.0安装文件,我的是黑群晖,选择x86版本spk文件下载
    2.在DSM的套件中心里选手动安装刚才下载的安装包,会提示版本过老,要求你下载较新的版本,我的提示是7.0.33-0028,回到步骤1中的链接下载对应版本
    3.重复步骤2,提示安装成功
    4.套件中心显示php7.0已安装,但是仍然不能在线安装photo station。
    5,查看系统信息,我的黑群晖对应硬件型号DS3615xs,系统版本DSM6.1.4,在www.synology点cn/zh-cn/support/download/中,选择对应硬件设备和系统版本,手动下载photo station的spk安装包
    6.在NAS的套件中心中,手动安装步骤5下载的安装包
    7.安装完成,NAS端,手机端均能正常使用DS photo对应功能

    校验提示文案

    提交
  • 装一个php7.0,在装一个php7.4,就可以安装photo station了

    校验提示文案

    提交
  • 已按照介绍的方式调试好PHP7.0,但是安装photo的时候,还是提示缺少PHP7.0,不知道啥原因

    校验提示文案

    提交
  • 这玩意儿的易用性真的是一言难尽,数据分散,套件数据不透明,真不知道是怎么想的。。。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
225
扫一下,分享更方便,购买更轻松