Назад | Перейти на главную страницу

Сервер Linux показывает только исходный код php, а не фактический сайт

Я как бы пытаюсь перенести свой сайт на инстанс 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