16 Stimmen

Wie konfiguriere ich PHP und Apache auf Amazon EC2?

Ich bin natürlich neu in diesem Bereich.

Ich versuche, PHP und Apache auf einem neuen Amazon EC2 AMI zu konfigurieren. Dies ist ein sehr leichtgewichtiger Server, so dass die Micro-Instanz die Rechnung passt.

Ich brauche nur Apache PHP

Ich lief

 sudo yum install apache2
 sudo yum install php

Ich habe kopiert info.php à /var/www/html

info.php enthält nur

<? phpinfo(); ?>

wenn ich nach http://www.example.com/info.php Der Apache bedient die Datei info.php, rendert sie aber nicht. Es sieht so aus, als ob der Apache nicht für den Umgang mit php-Dateien konfiguriert ist. Welchen Schritt oder welche Schritte habe ich übersehen?

Danke,

15voto

kieran Punkte 2311

Versuchen Sie zunächst, vollständige Tags zu verwenden, Ihr Skript würde also lauten.

<?php phpinfo(); ?>

anstelle von <? ?>

Wenn Sie kein Glück haben, versuchen Sie es:

sudo yum remove php
sudo yum install php

dann service httpd restart

Alternativ können Sie eines der vorgefertigten AMI's verwenden. Die AMI's der Gemeinschaft haben mehrere LAMP-Konfigurationen.

0 Stimmen

Die Verwendung von '<?php phpinfo(); ?>' anstelle von '<? phpinfo(); ?>' hat das Problem behoben. Danke!!!

0 Stimmen

Ich hatte kein Glück. Danke.

0 Stimmen

Auf AWS installierte ich Apache auf Amazon Linux 2 und installierte dann PHP. Aber PHP funktionierte nicht - es wurde nur Code angezeigt. Wenn ich dies ausführe, funktioniert PHP bei mir: sudo service httpd restart

5voto

goodMan Punkte 138

Nur für diejenigen, die über Google hierher kommen, versuchen Sie dies:

sudo yum install -y php
sudo yum -y install httpd

Wenn Sie Entwicklungsversionen benötigen:

sudo yum install -y php-devel
sudo yum -y install httpd

Wenn Sie Apache 2.4 und PHP 5.4 benötigen:

sudo yum install -y php54
sudo yum -y install httpd24

Von: Installation von Apache, PHP und MySQL auf Amazon Linux Installation von Apache 2.4, PHP 5.4 und MySQL auf Amazon Linux

0 Stimmen

Die Links sind abgelaufen

-14voto

nuno-vieira Punkte 1

Entpacken Sie einfach Ihre info.php;

Laden Sie sie in ein anderes öffentliches Verzeichnis hoch;

Holen Sie die Datei mit wget auf ec2;

Entpacken Sie die Datei.

Das war's ;)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X