我正在创建一个安装pear模块(pam)的ansible角色。我希望该角色使用creates =子句检查模块是否已安装。
此模块将自行安装在/usr/lib/php5/20121212/pam.so中,但依赖它会感觉有点不稳定。找出php扩展模块存储位置的更好方法是什么?
答案 0 :(得分:2)
不,对安装位置做出假设是不安全的。 PHP模块的API编号随每个PHP主要版本而变化。例如,20121212是用于PHP 5.5的API编号。此外,确切路径将根据配置更改。例如,我的PHP 5.5系统将扩展存储在php-config --extension-dir
。
要获取特定版本PHP的默认扩展安装位置,请使用为该PHP版本安装的php-config
二进制文件运行 synchronized (auxStone) {
auxStone.start(); //THIS IS THE LINE 19 of "Sounds.java:19" log error
auxStone.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});
}
。