簡體   English   中英

為Apache而不是CLI啟用PHP擴展

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM