仅在 CLI 中加载 PHP 模块

Load PHP Module only in CLI

是否可以仅在 CLI 中加载 PHP 模块。我试图仅在 CLI 中启用 pthreads,但它也在 Apache 中启用并使服务器崩溃。我正在使用 Homebrew 安装 php7 和 php7-pthreads。 Apache 从 /usr/local/etc/php/7.0/ 加载模块以及 /usr/local/etc/php/7.0/conf.d

中的所有内容

我创建了一个名为 CLI 的文件夹,并将 ext-pthreads.ini 移入其中,但它不起作用。

您可以为此使用命令行选项:

php -d extension="[yourExtension]"

如果将其包装在 bash(或 .bat)文件中,则只需指定一次。

更新

您可以使用类似的东西(未测试):

#!/bin/sh

php -d extension="[yourExtension]" ./pathToYour/script.php


详细解释请看:Bash script to run php script