-
sudo apt-get install php7.2-bcmath //安装扩展文件后,找到文件路径,添加到php.ini配置文件中即可。流程简单,却遇到了问题。
- Ubuntu上安装扩展bcmath遇到了一个问题(当时忘记保存错误信息,只记得一部分错误信息,其他扩展同理)
Can't exec "/sbin/insserv": Permission denied at /usr/sbin/update-rc.d line 246. subprocess installed post-installation script returned error exit status 255 Sub-process /usr/bin/dpkg returned an error code (1)
- 误打误撞--->解决上面的错误是使用root账号,而不是使用sudo。然后就安装成功了。安装完成之后,找到这个扩展文件路径 find / -name "bcmath.so"
发现有两个路径/usr/lib/php/20170718/bcmath.so //这个20170718目录是777权限 /usr/lib/php/20190902/bcmath.so //这个20190902目录是Linux默认的目录权限
- 然后去PHP配置文件添加扩展路径,我随便选了一个路径2019那个, 但是没奏效。换成2017那个成功了。通过观察发现,20170718的目录是777权限。而20190902目录是默认权限,我想应该是这个原因导致PHP不能正常加载动态扩展文件。虽然没有测试验证,不过感觉是目录权限的原因。
ubuntu服务器上安装PHP扩展bcmath遇到的问题Sub-process /usr/bin/dpkg returned an error code (1)
猜你喜欢
转载自www.cnblogs.com/bneglect/p/12163750.html
今日推荐
周排行