我当然是新手。
我正在尝试在新的Amazon EC2 AMI上配置PHP和Apache。这是一个非常轻量级的服务器,因此Micro实例符合要求。
我只是需要 阿帕奇 PHP
我跑了
sudo yum install apache2
sudo yum install php
我将info.php
复制到/var/www/html
info.php只包含
<? phpinfo(); ?>
当我浏览http://www.example.com/info.php Apache服务info.php但它没有呈现它。我看起来像apache没有配置来处理PHP文件。我错过了哪些步骤?
谢谢,
答案 0 :(得分:15)
首先尝试使用完整标记,因此您的脚本将是。
<?php phpinfo(); ?>`
而不是<? ?>
如果没有运气,请尝试:
sudo yum remove php
sudo yum install php
然后service httpd restart
或者尝试使用其中一个预制的AMI。社区AMI有几种LAMP配置。
答案 1 :(得分:5)
只为那些从谷歌来到这里的人,试试这个:
sudo yum install -y php
sudo yum -y install httpd
如果您需要开发版本:
sudo yum install -y php-devel
sudo yum -y install httpd
如果您需要Apache 2.4和PHP 5.4:
sudo yum install -y php54
sudo yum -y install httpd24
自: Install Apache, PHP, and MySQL on Amazon Linux Install Apache 2.4, PHP 5.4, and MySQL on Amazon Linux
答案 2 :(得分:-13)
告诉你的info.php;
将其上传到另一个公共目录;
使用wget;
将文件转到ec2解压文件。
就是这样;)