CentOS 6.7 和 PHP 中的 fnmatch()

CentOS 6.7 和 PHP 中的 fnmatch()

PHP 手册说明了fnmatch功能:

警告:目前,该功能在除 Windows 之外的非 POSIX 兼容系统上不可用。

我注意到这个功能在 CentOS 6.7 上不可用。简单的测试失败了:

<?php
if (fnmatch('aaa', 'aaa')) {
    echo 'ok';
} else {
    echo 'not much';
}
// Fatal error: Call to undefined function fnmatch() 

我在 Wikipedia 上读到了有关 POSIX 的内容以及最低有效位。据我了解有一个测试据说可以检测发行版是否符合 LSB 标准,但这有点超出了我卑微的程序员的技能,而且我一开始就没有完全访问操作系统的权限。

因此,在我开始fnmatch在代码中进行模拟之前,我想知道 - 是否有某种方法可以在操作系统级别“启用它”,或者完全不可能?

相关内容