使用bash定位PHP扩展文件夹

我正在尝试构建一个bash脚本来安装Source Guardian PHP扩展,但目标目录在Ubuntu的每个后续版本上都是不同的.

在Ubuntu 14.04上安装PHP5导致扩展存储在/usr/lib / PHP5 / 20121212 lfs /中,在Ubuntu 15.04中,该目录发生变化,例如: /usr/lib中/ 20131226 /

我已经检查了/etc/PHP5/fpm/PHP.ini和/etc/PHP5/fpm/PHP-fpm.conf,但这两个文件都没有提到20121212 lfs或20131226.

如果我将Source Guardian扩展放在其他位置,则不会加载.

有没有办法以编程方式确定扩展文件夹?

解决方法:

也许你应该这样做:

PHP-config --extension-dir

如果PHP-config不存在,那么apt-get install PHP-config如果Ubuntu / Debian或yum安装PHP-config如果CentOS / Red Hat)

该命令将给出PHP扩展文件夹的确切位置.

不要忘记更改PHP.ini以使用扩展名.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...