我正在为Vagrant设置构建bootstrap.sh文件,并且我需要一种简单的方法(可能的bash命令)来启用PHP的一些扩展,但是当我运行phpenmod
时,它会为{ {1}},但我想在/etc/php/7.x/cli/php.ini
中启用。
我该怎么办?
答案 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?仔细检查。