13. Ihre php.ini einrichten
cp php.ini-dist /usr/local/lib/php.ini
Sie können Ihre .ini-Datei ändern, um verschiedene PHP-Optionen zu setzen.
Wenn Sie die php.ini-Datei an einer anderen Stelle bevorzugen, verwenden
Sie --with-config-file-path=/some/path in Schritt 10.
Wenn Sie sich stattdessen für php.ini-recommended entscheiden, stellen Sie
sicher, dass Sie die darin enthaltene Liste von Änderungen lesen, da diese
das Verhalten von PHP beeinflussen.
14. Bearbeiten Sie Ihre httpd.conf, um das PHP Modul zu laden. Der Pfad
auf der rechten Seite der LoadModule-Anweisung muss auf den Ort des
PHP-Moduls auf Ihrem System zeigen. Das obige make install könnte dies
bereits für Sie hinzugefügt haben, aber prüfen Sie dies.
Für PHP 4:
LoadModule php4_module modules/libphp4.so
Für PHP 5:
LoadModule php5_module modules/libphp5.so
15. Weisen Sie Apache an, bestimmte Dateiendungen als PHP Skripte zu behandeln.
Zum Beispiel werden wir den Apache Dateien mit der Endung .php als PHP
ausführen lassen. Anstatt nur die Apachedirektive AddType zu verwenden,
wollen wir zusätzlich verhindern, dass potentiell gefährliche hochgeladene
und erzeugte Dateien wie exploit.php.jpg als PHP-Dateien ausgeführt werden.
Wenn Sie dieses Beispiel verwenden, können Sie jede Dateiendung als PHP
interpretieren lassen, wenn Sie sie einfach hinzufügen. Wir demonstrieren
dies, indem wir .phtml einfügen.
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Oder wenn wir erlauben wollen, dass .php, .php2, .php3, .php4, .php5, .php6
und .phtml und sonst nichts als PHP interpretiert werden, könnten wird
ein Statement wie dieses verwenden:
<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
Und um .phps-Dateien als PHP-Quelldateien interpretieren zu lassen, fügen
wir die folgende Anweisung hinzu:
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
|