PHP aktivieren und testen

Nachdem der Apache und das PHP zusammen arbeiten sollten. Restarten wir den Apache und testen das PHP

Als erstes Restarten wir den Apache damit er die neue Konfiguration mit dem PHP erkennt

/usr/local/etc/rc.d/apache22 restart

Jetzt erstellen wir eine PHP Datei in unserem ANY Pool

echo '<?PHP phpinfo(); ?>' >/pool/ANY/htdocs/test.php

Wir schauen mit wget oder einem Browser auf das Resultat

cd
wget http://MEINE_IP/test.php
HTTP request sent, awaiting response... 200 OK
Length: 20 [text/plain]
Saving to: `test.php'
2011-08-27 22:29:42 (863 KB/s) - `test.php' saved [20/20]
cat test.php
<?PHP phpinfo(); ?>
rm test.php

Wir stellen fest das es nicht funktioniert ... Mist ... Aber kein Problem. PHP ist per default nicht aktiviert. Wir müssen es aktivieren in der /etc/apache/vhost-ANY.conf indem man folgende Zeile einfügt

AddType application/x-httpd-php .php

Damit sagen wir dem Apache das er alle Dateien mit der endung .php als PHP Script behandeln soll. Damit wird dann das PHP Modul aktiv und arbeitet. Danach restarten und erneut prüfen

/usr/local/etc/rc.d/apache22 restart
cd
wget http://MEINE_IP/test.php
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `test.php'
2011-08-27 22:34:54 (142 MB/s) - `test.php' saved [69275]
rm test.php

Ah ... 70 Kb ... sieht besser aus ... :-) PHP Funktioniert also. Wer mag kann das PHP auf dem ANY Server wieder deaktivieren. Je weniger Virtuelle Hosts das PHP verwenden um so besser

Veröffentlichen Sie ihre Kommentare ...

      Copyright 1997 - 2012 by Wolfgang Hurst