我正在尝试构建一个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.ini以使用扩展名.