Elastic Beanstalk多容器和php.ini

Elastic Beanstalk多容器和php.ini,php,amazon-web-services,amazon-elastic-beanstalk,Php,Amazon Web Services,Amazon Elastic Beanstalk,我使用的是弹性Beanstalk多容器环境。我已经创建了自己的轻量级PHP7+nginx映像(),它附带了一些健全的PHP.ini设置() 但是,我想关闭“opcache.validate\u timestamps”选项。问题是,如果我在图像中的custom.ini中这样做,它也将应用于开发 因此,我希望能够通过.ebextensions文件将其设置为“off”(这样,它将仅在生产环境中部署,因为eb local runcommand ignore.ebextensions文件),因此我添加了一

我使用的是弹性Beanstalk多容器环境。我已经创建了自己的轻量级PHP7+nginx映像(),它附带了一些健全的PHP.ini设置()

但是,我想关闭“opcache.validate\u timestamps”选项。问题是,如果我在图像中的custom.ini中这样做,它也将应用于开发

因此,我希望能够通过.ebextensions文件将其设置为“off”(这样,它将仅在生产环境中部署,因为
eb local run
command ignore.ebextensions文件),因此我添加了一个.ebextensions/server.config文件,类似于:

files:
  "/usr/local/etc/php/conf.d/project.ini":
    mode: "000644"
    owner: root
    group: root
    content: |
      opcache.validate_timestamps = off
虽然文件已正确添加到实例中,但不幸的是,它仍处于“打开”状态。这似乎是因为PHP需要重新启动,但我一直不知道如何在Docker多容器环境中重新启动PHP

有人能做类似的事情吗

谢谢

也许“容器命令”部分可以重新启动php。也许“container_commands”部分可以重新启动php。