我在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