[英]Enable PHP extension for Apache instead CLI
我正在為Vagrant設置構建bootstrap.sh文件,並且我需要一種簡單的方法(如果可能的話,可以執行bash命令)來啟用PHP的一些擴展,但是當我運行phpenmod
它會啟用/etc/php/7.x/cli/php.ini
的擴展/etc/php/7.x/cli/php.ini
但我想在/etc/php/7.x/apache2/php.ini
啟用。
我該怎么辦?
看一下這些選項:
$ 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? 再檢查一遍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.