仅在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/hp/7.0/conf.d 中的所有内容

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

您可以使用命令行选项:

php -d extension="[yourExtension]"

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

更新

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

#!/bin/sh
php -d extension="[yourExtension]" ./pathToYour/script.php


有关扩展说明,请参阅:Bash脚本运行php脚本