宝塔面板软件商店的“PHP管理”界面,在“安装扩展”中直接选择安装,会提示“安装成功”无报错,但实际上无法使用,在控制台显示报错。


原因是系统没安装GMP库,宝塔面板也不自动安装。下面以Debian为例解决
1 sudo apt-get install libgmp-dev
使用软件包管理器手动安装库,然后再在宝塔面板进行相同的操作,此次就可以安装成功,之后重启PHP服务以启用GMP,安装完成。

Linux系统,以及使用它们的开发板和nas设备
宝塔面板软件商店的“PHP管理”界面,在“安装扩展”中直接选择安装,会提示“安装成功”无报错,但实际上无法使用,在控制台显示报错。
原因是系统没安装GMP库,宝塔面板也不自动安装。下面以Debian为例解决
1 sudo apt-get install libgmp-dev
使用软件包管理器手动安装库,然后再在宝塔面板进行相同的操作,此次就可以安装成功,之后重启PHP服务以启用GMP,安装完成。
在nas上使用docker 部署 Joplin sever 出现提示:NTP timeout,从pool.ntp.org获取时间失败。
可以直接跳过ntp检查以防止此情况再次出现,在docker的环境中加上MAX_TIME_DRIFT = 0(如图中红框所示),问题解决。
这里以华为发布的免费字体HarmonyOS Sans为例,其他字体如微软雅黑同理。
首先以root权限操作,把字体文件夹复制到/usr/share/fonts文件夹。
1 sudo cp -r /home/pi/"HarmonyOS Sans" /usr/share/fonts
如果您只准备了ttf文件,请单独建立文件夹,并把ttf文件复制到此文件夹。
1 sudo cp -r CustomizedFonts /usr/share/fonts/truetype
然后为将复制或新建的文件夹权限改为777
1
2
3 sudo chmod 777 "HarmonyOS Sans"
cd "HarmonyOS Sans"
sudo chmod 777 *
然后在文件夹里执行
1
2
3 sudo mkfontscale
sudo mkfontdir
sudo fc-cache
回到设置界面,已经可以使用安装的字体。