宝塔安装php enchant扩展
1.安装 Enchant 开发库
sudo apt update sudo apt install libenchant-2-dev -y
2.验证安装
ls /usr/include/enchant-2/enchant.h ls /usr/lib/x86_64-linux-gnu/libenchant-2*
显示:
root@ser:~# ls /usr/include/enchant-2/enchant.h
/usr/include/enchant-2/enchant.h
root@ser:~# ls /usr/lib/x86_64-linux-gnu/libenchant-2*
/usr/lib/x86_64-linux-gnu/libenchant-2.so
/usr/lib/x86_64-linux-gnu/libenchant-2.so.2
/usr/lib/x86_64-linux-gnu/libenchant-2.so.2.3.3
3.创建符号链接:
sudo ln -s /usr/lib/x86_64-linux-gnu/libenchant-2.so /usr/lib/x86_64-linux-gnu/libenchant.so
4.使用SSH登陆,手动编译
cd /www/server/php/74/src/ext/enchant /www/server/php/74/bin/phpize
5.设置编译参数
export ENCHANT_CFLAGS="-I/usr/include/enchant-2" export ENCHANT_LIBS="-L/usr/lib/x86_64-linux-gnu -lenchant-2"
6.继续手动编译
./configure --with-php-config=/www/server/php/74/bin/php-config make && make install
尾部显示:
Build complete.
Don't forget to run 'make test'.
Installing shared extensions:/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/
7.最后修改php.ini文件,添加扩展
在:
/www/server/php/74/etc/php.ini
文件下方添加一行:
extension = /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/enchant.so
保存文件
8.重启php服务