我使用xampp的Apache和MySQL服务器在PHP中开发了一个站点。我没有想到在AWS中托管它的前景,所以我想知道我应该在AWS上更改我的网站以托管它。我希望尽可能少地改变它。
有人能指出我为AWS网站托管一个为Apache开发的php网站的权威指南吗?
感谢。
答案 0 :(得分:1)
只要您的PHP代码编写得很好,它就应该是非常便携的。我对XAMPP-> AWS部署没有明确的指导,但您应该会发现在公开发布之前启动EC2实例并测试您的应用非常容易。在迁移方面您是否特别担心某些方面,或者仅仅是一个普遍关注的问题?如果它只是一个普遍的问题,即您之前没有完成它,请记住,您可以轻松销毁和重新部署您的AWS服务器,所以我建议您只是试一试,然后回到这里并发布任何内容你遇到的错误... https://serverfault.com/上的那些人(不要担心,它与Stack Overflow有关)可能更适合帮助你。
答案 1 :(得分:1)
它与XAMPP =>相关性较小。 AWS,更多与:
像Elastic Beanstalk和OpsWorks这样的AWS服务使用Amazon Linux作为他们的基本操作系统(与CentOS和RHEL相关),但是对于原始EC2,有大量不同支持的操作系统(例如,Ubuntu,Slackware,Fedora, Debian,CentOS,亚马逊Linux)。在这两种情况下,您都拥有对计算机的完全root权限。
此外,请确保您在当前服务器和AWS服务器之间使用相同代的PHP(例如,5.3,5.4,5.5,HHVM)。这样可以防止两种环境之间的语言/语法差异。
就像Nicholas Byfleet所说,"只要您的PHP代码编写得很好,就应该非常便携。"