NAS | 安装photostation找不到php7 | photo station加入反代列表

在较早的版本NAS中使用照片功能时,我们一般要使用套件中心的photo station功能。但是在实际安装过程中,会有很多NAS版本遇到找不到php7的问题。下面介绍一种解决方案,亲测有效。

另外附外网直接打开photo station方法。

1. 找不到php7问题

1) 访问网址 https://archive.synology.com/download/Package/PHP7.0/7.0.21-0022

2) 下载x86-64版本

3) 手动安装前需要先把套件中的设置改为任何来源,否则报命令行失败
upload successful

4) 选择手动安装
upload successful

5)将刚刚下载的x86-64版本文件选中,按提示安装

upload successful

6)php7套件已经安装完成可以使用辣😊

2. 外网访问photo station打不开问题

解决思路:将photo station默认使用的80端口映射到其他未被使用的端口,加入到反代列表

关于如何设置反代,可以参考我上一篇博客:

1) 映射本地80端口到其他端口

在NAS中依次打开控制面板→应用程序门户→反向代理服务器→新增
这里我设置为8000

upload successful

2) 将8000端口加入到反向代理列表

a. SSH登录到NAS,修改对应的frpc配置文件frpc.ini

1
2
cd /root/data/docker_data/frpc/frpc
vi frpc.ini

b. 文件中添加以下内容(这里我设置为8001访问)

1
2
3
4
5
[ftp]
type = tcp
local_ip = 127.0.0.1
local_port = 8000
remote_port = 8001

c. 关掉frpc进程

ps -aux|grep frpc|grep -v grep #查看frpc进程号
kill掉进程

d. 重新启动frpc进程

nohup ./frpc -c ./frpc.ini &
此时已经可以通过http://ip:8001通过外网访问了,但是从NAS跳转photo station页面时默认是80端口,需要手动输入后面的8001端口。需要将8001加入到设置的默认端口

e. 进入photo station页面 →设置

在主机名称或固定IP选项栏添加云服务器ip或域名,下面的HTTP填写8001(如果主机名称是域名下面的HTTPS也要填),注意需要勾选启动个人photo station服务
upload successful

这样就解决了在外网点击NAS中的photo station打不开页面的问题。

参考资料:

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