为Apache而不是CLI启用PHP扩展

时间:2019-04-06 13:58:56

标签: php linux bash apache shell

我正在为Vagrant设置构建bootstrap.sh文件,并且我需要一种简单的方法(可能的bash命令)来启用PHP的一些扩展,但是当我运行phpenmod时,它会为{ {1}},但我想在/etc/php/7.x/cli/php.ini中启用。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

看看这些选项:

$ phpenmod
WARNING: 
usage: phpenmod [ -v ALL|php_version ] [ -s ALL|sapi_name ] module_name [ module_name_2 ]

您可以使用-s sapi_name选择要为其启用扩展的SAPI,因此phpenmod -s apache2 <extname>应该这样做。

尽管,默认值应为ALL,所以我不明白为什么没有此功能到目前为止对您没有用。也许您忘记检查扩展是否启用之前忘记重新启动Apache或PHP-FPM?仔细检查。