2013-09-21 2 views
0

У меня есть небольшой скрипт в bash, который автоматизирует установку php-модуля ffmpeg и ffmpeg на сервере. В конце этого он добавляет extension=ffmpeg.so в конец php.ini и перезапускает услугу httpd.cPanel - устанавливает ли модули через easyapache перезаписывать php.ini?

Вопрос в том, что на серверах cPanel пользователь устанавливает другой модуль с помощью простого apache, который заменит файл php.ini. В каком случае, как я могу убедиться, что в конце всегда добавляется extension=ffmpeg.so?

Одним из возможных решений, о которых я думал, был набор cron, который периодически проверяет файл php.ini, но это не похоже на правильное решение.

ответ

0

Конечно, cronjob - это способ решить эту проблему, даже это не очень хорошо. Но, возможно, есть лучшее решение: попробуйте выяснить, какой php-файл точно устанавливает пакет и добавляет exec («путь к вашему скрипту»); к нему или попытаться работать с включенными в php.ini

Смежные вопросы