NAS瞎折腾:移花接木解决photo station、moments由于php7.0丢失不能安装问题
起因:折腾!
最近网上新淘到一块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下载后一个个试,然后在套件中心手动安装。
我的系统是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 -v,就会发现版本已经变为7.0。同样的方法可以更换7.3版本。
这次是老机器遇到的新问题,奈何网上相关信息很少,自己琢磨了很久,半夜才弄完,实属折腾!得出的教训是:黑群只要能稳定运行,真就别瞎搞!一不小心就是数据火X场,一定要提前把数据拷出来备份,你懂的。
后期准备做个专题,重新折腾一遍7.0.1,把遇到的问题共同分享研究下。最近开始有点迷unraid,等研究完毕再分享。
祝大家节日快乐!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~















wind93
J3455黑的 DS3617xs
系统版本是DSM 6.1.7-15284 Update 3
我不太敢像楼主这样直接改掉php软连接(因为原本的php是5.6的版本,不能确认是否有其他软件,甚至是系统软件依赖php 5.6)
校验提示文案
值友6604034946
校验提示文案
开心小秋田
校验提示文案
尾生VIP
校验提示文案
flycom6
校验提示文案
蓝色蝎子
校验提示文案
值友7718869489
校验提示文案
要优惠的大橙子
校验提示文案
值友7553344224
校验提示文案
值友9047657052
校验提示文案
值友6349811614
918+ 623-25423
校验提示文案
值友4456282749
校验提示文案
cxd44
校验提示文案
Gnaka
校验提示文案
干炒呱唧丝
校验提示文案
值友2351002529
校验提示文案
WinFlooow
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对应功能
校验提示文案
卖萌的德
校验提示文案
苏小安
校验提示文案
疯子911
校验提示文案
wind93
J3455黑的 DS3617xs
系统版本是DSM 6.1.7-15284 Update 3
我不太敢像楼主这样直接改掉php软连接(因为原本的php是5.6的版本,不能确认是否有其他软件,甚至是系统软件依赖php 5.6)
校验提示文案
WinFlooow
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对应功能
校验提示文案
值友4456282749
校验提示文案
自由粒子
校验提示文案
值友5409048350
校验提示文案
值友2351002529
校验提示文案
值友6349811614
918+ 623-25423
校验提示文案
值友9047657052
校验提示文案
开心小秋田
校验提示文案
其实是来看看的
校验提示文案
hom的橘皮乌龙
校验提示文案
值友7553344224
校验提示文案
LIFeisBR
校验提示文案
友情出演diane
校验提示文案
疯子911
校验提示文案
值友6604034946
校验提示文案
干炒呱唧丝
校验提示文案
苏小安
校验提示文案
蓝色蝎子
校验提示文案
cxd44
校验提示文案