cPanel - 通过 easyapache 安装模块是否会覆盖 php.ini


cPanel - does installing modules via easyapache overwrite php.ini?

我在bash中有一个小脚本,可以在服务器上自动安装ffmpeg和ffmpeg的php模块。在此结束时,它将extension=ffmpeg.so追加到php.ini末尾并重新启动httpd服务。

我的问题是,在cPanel服务器中,假设用户使用简单的apache安装其他模块,这会覆盖php.ini文件吗?在这种情况下,如何确保始终在末尾添加extension=ffmpeg.so

我想到的一个可能的解决方案是有一个 cron 集,它定期检查 php.ini 文件,但这看起来不像正确的解决方案。

当然,cronjob是解决这个问题的一种方法,即使它不是一个好方法。但也许有一个更好的解决方案:尝试找出哪个 php 文件正在安装软件包并添加一个 exec("脚本路径");或尝试使用 PHP 中的包含.ini