宝塔面板PHP的GMP扩展安装失败

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

提示“安装已结束”,但控制台有报错

原因是系统没安装GMP库,宝塔面板也不自动安装。下面以Debian为例解决


1
sudo apt-get install libgmp-dev

使用软件包管理器手动安装库,然后再在宝塔面板进行相同的操作,此次就可以安装成功,之后重启PHP服务以启用GMP,安装完成。

控制台上可以看到宝塔面板的成功提示。

Debian/Ubuntu Linux下安装ttf字体

这里以华为发布的免费字体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

回到设置界面,已经可以使用安装的字体。