我正在创建一个安装pear模块(pam)的ansible角色。我希望角色检查模块是否已经使用creates=子句安装。
这个模块安装在/usr/lib/php5 5/20121212/pam.so中,但是依赖它感觉有点不稳定。有什么更好的方法可以找到php扩展模块的存储位置呢?
发布于 2015-05-09 21:01:36
不,假设安装位置是不安全的。PHP模块API号随每个PHP主要版本而变化。例如,20121212是用于PHP5.5的API编号。此外,准确的路径将根据配置发生变化。例如,我的PHP5.5系统将扩展存储在/usr/lib/php/extensions/no-debug-non-zts-20121212中。
要获得特定版本PHP的默认扩展安装位置,请使用为该PHP版本安装的php-config二进制文件运行php-config。
https://stackoverflow.com/questions/30144532
复制相似问题