如果你有無法升級的SYNOLOGY DSM, 又想安裝一些想用的套件, 套件管理員可以找到,但又告知你沒有PHP4,這個問題如何解決?
其實也很簡單
就去SYNOLOGY去抓它的套件,做點編輯,然後手動安裝…
下載的網址,要先依你DSM的型號去找, 比如以下下載網址
https://www.synology.com/zh-tw/support/download/DS3615xs?version=6.1#packages
抓到之後, 使用解壓縮工具去解壓縮這個套件… 以MOODLE套件為例, 這個套件幹嘛用我就不解釋太多了…
可能每個套件都不太相同,我們要找到它相依的PHP版本設定在那里,以這個套件,我找到在這個INFO檔案里, 如下圖
看到它要求PHP7.4的版本必須在7.4.9-0006以上, 我們在這裡改成PHP7.3
但改之前最好先確認你的PHP7.3的版本,別改到你的版本號太低也不能安裝…
我改好後,已能安裝上去…
我的系統裡沒有PHP7.4
目前MOODLE已成功安裝上去了…