Я как бы пытаюсь перенести свой сайт на инстанс Amazon EC2. Я все настроил, и теперь, когда я открываю свой сайт, вместо того, чтобы видеть его, я просто вижу исходный код.
Что-то я сделал не так в процессе установки?
Вы не можете запускать PHP-код из S3 - это просто служба хранения и веб-сервер, он не включает сервер приложений PHP. Как говорится в другом ответе, вы можете настроить экземпляр в EC2 и запустить там веб-приложение, но EC2 и S3 - это две разные службы.
Если вы хотите запустить php Amazon EC2, вам необходимо выполнить следующие действия.
Настройка PHP
Во-первых, основы PHP:
sudo yum install php-mysql php php-xml php-mcrypt php-mbstring php-cli mysql httpd
Нажмите y
для каждого из появляющихся запросов. Обратите внимание, что вы вошли как ec2-user
, поэтому вам нужно выполнить sudo все эти команды.
Теперь у вас должна быть возможность создать и запустить тестовый файл PHP. Затем давайте запустим MySQL.
Хотите более подробно прочитать эту статью: Запуск PHP и MySQL на Amazon