禁止 PHP CLI 加载 ini 配置文件中存在的扩展


forbid PHP CLI to load an extension present in the ini config file

我有一个php安装,我想通过ini文件加载几个扩展。

但是对于一些单元测试,我不希望加载这些扩展。

我可以以不加载某些扩展的方式调用 PHP 或 phpunit 吗?

假设我在系统上的 PHP.ini是:

extension = A.so
extension = B.so
extension = C.so

这次我想只用 A 和 B 运行 php。是否有一些像php --exclude-extension=C.sophp -d "extension=!C.so"这样的选项让我无法从手册中得到

不可能。

PHP 中没有扩展列表排除。