Docker:如何在容器内更新php.ini中的更改

时间:2017-03-29 14:49:28

标签: php date datetime docker

我有一个内部有php5.6的docker容器。当我测试一些内容时,我收到此错误:strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.可以通过将date.timezone = America/New_York附加到php.ini文件来更改此错误。这正是我正在做的事情。但是,似乎我没有工作,我应该重新启动一些服务,以真正"更新"我的php.ini文件。那么,我该怎么做才能更新我的php.ini文件更改?

1 个答案:

答案 0 :(得分:0)

  

那么,我该怎么做才能更新我的php.ini文件更改?

更改您的来源php.ini文件并重新构建您的图片

如果您更改容器本身的文件,那么当您停止容器并重新启动它时,更改将会消失。

所以,您需要从源代码更新php.ini文件,然后重建图像以包含此更改