微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用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以使用扩展名.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐