我已成功将我的应用程序上传到AWS Beanstalk,其环境URL也正常运行。但每当我更改/ var / www / html /下的任何PHP脚本时,它都不会反映更改。
我不确定Beanstalk应用程序的目录位置,并假设它是/ var / www / html / am尝试这个。
非常感谢。
答案 0 :(得分:7)
将应用程序部署到在Elastic Beanstalk中运行的基于PHP的环境时,应用程序代码存储在/var/www/html/
中。可以通过更改Elastic Beanstalk Web控制台中的DocumentRoot
设置或通过.ebextensions
设置来更改此设置。
部署更改时,部署过程需要几分钟才能完成 - 它不是即时的。
[...]每当我更改/ var / www / html /下的任何PHP脚本时,它都不会反映更改。
您是如何进行这些更改的?
答案 1 :(得分:1)
当然,您应该使用
部署更改的代码eb deploy
您可以使用以下命令将文档根目录设置在.ebextensions文件夹中的文件中:
option_settings:
- namespace: aws:elasticbeanstalk:container:php:phpini
option_name: document_root
value: /root/folder/relative/to/var/www/html