一旦你通过终端进入服务器,我通过终端命令“ sudo vi /etc/httpd/conf/httpd.conf
”修改了这个文件 httpd.conf,在文档的最后几行取消注释 VirtualHost(这是一个非常长的文档)。
在 VirtualHost 下,我还取消了 DocumentRoot 的注释并将其字段更改为 /var/www/html/ 现在我可以通过这个 url “myPublicDNSFromElasticIP”+/myPHPfileName 从 Web 浏览器访问这个 php 文件。(您必须将您的 php 文件传输到 /var/www/html/HERE 以便在 Web 中显示它或从您的移动应用程序中获取访问权限。您可以通过终端中的 scp 命令执行此操作)
您需要通过在 amazon Web EC2 控制台中进入 Elastic IP 来创建一个新的 PublicDNS。所以这个 myPublicDNSFromElasticIP 是来自弹性 IP 的新公共 DNS。
同样在修改文件 httpd.conf 后,您需要重新启动 httpd 我在终端中使用了此命令。
sudo /etc/init.d/httpd restart
当然,您需要使用命令 sudo yum install php 从终端下载 php 以使 php 正常工作
我用了两个网站。第一个网站更有帮助,但 Adil 的第二个网站也很有帮助
http://www.alexkorn.com/blog/2011/03/getting-php-mysql-running-amazon-ec2/
http://www.rndmr.com/amazon-aws-ec2-easy-web-serverset- up-guide-with-a-mac-and-coda-2-256/