TODO
PHP wird wie folgt installiert:
# cd /usr/ports/lang/php5 # make install clean
Es wird folgender Punkt zusätzlich ausgewählt:
[X] APACHE Build Apache module
Nun wird die Konfiguration von Apache (falls er installiert ist) angepasst. Hierzu wird die Datei /usr/local/etc/apache22/httpd.conf angepasst.
Der Abschnitt:
<IfModule dir_module> DirectoryIndex index.html </IfModule>
wird angepasst zu;
<IfModule dir_module> DirectoryIndex index.php index.html </IfModule>
Zudem werden die folgenden beiden Zeilen am Ende der Datei angefügt:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
Nun wird noch die vorgefertigte php.ini kopiert.
# cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
Damit die php-Anwendungen mit der richtigen Zeit arbeiten können muss in der /usr/local/etc/php.ini noch die Zeitzone gesetzt werden. Hierzu in der Datei nach dem Wert date.timezone suchen und nach dem entkommentieren mit einem gültigen Wert belegen. Für Deutschland sähe dies z.B. so aus:
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Europe/Berlin