Включить расширение PHP для Apache вместо CLI - PullRequest
0 голосов
/ 06 апреля 2019

Я создаю файл bootstrap.sh для установки Vagrant, и мне нужен простой способ (команда bash, если это возможно), чтобы включить несколько расширений PHP, но когда я запускаю phpenmod, он включает расширение для /etc/php/7.x/cli/php.iniно я хочу включить в /etc/php/7.x/apache2/php.ini.

Что мне делать?

1 Ответ

1 голос
/ 06 апреля 2019

Посмотрите на варианты:

$ 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, прежде чем проверять, включено ли расширение? Двойная проверка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...