仅在 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
是否可以仅在 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