Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
php5_installieren [2017/10/02 13:40] |
php5_installieren [2017/10/02 13:40] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | TODO | ||
+ | |||
+ | ====== Allgemein ====== | ||
+ | |||
+ | ====== PHP5 installieren ====== | ||
+ | PHP wird wie folgt installiert: | ||
+ | <code> | ||
+ | # cd /usr/ports/lang/php5 | ||
+ | # make install clean | ||
+ | </code> | ||
+ | |||
+ | Es wird folgender Punkt zusätzlich ausgewählt: | ||
+ | <code> | ||
+ | [X] APACHE Build Apache module | ||
+ | </code> | ||
+ | |||
+ | ====== Apache anpassen ====== | ||
+ | Nun wird die Konfiguration von Apache (falls er installiert ist) angepasst. Hierzu wird die Datei **/usr/local/etc/apache22/httpd.conf** angepasst. | ||
+ | |||
+ | Der Abschnitt: | ||
+ | <code> | ||
+ | <IfModule dir_module> | ||
+ | DirectoryIndex index.html | ||
+ | </IfModule> | ||
+ | </code> | ||
+ | wird angepasst zu; | ||
+ | <code> | ||
+ | <IfModule dir_module> | ||
+ | DirectoryIndex index.php index.html | ||
+ | </IfModule> | ||
+ | </code> | ||
+ | |||
+ | Zudem werden die folgenden beiden Zeilen am Ende der Datei angefügt: | ||
+ | <code> | ||
+ | AddType application/x-httpd-php .php | ||
+ | AddType application/x-httpd-php-source .phps | ||
+ | </code> | ||
+ | |||
+ | Nun wird noch die vorgefertigte **php.ini** kopiert. | ||
+ | <code> | ||
+ | # cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini | ||
+ | </code> | ||
+ | |||
+ | 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: | ||
+ | <code> | ||
+ | [Date] | ||
+ | ; Defines the default timezone used by the date functions | ||
+ | ; http://php.net/date.timezone | ||
+ | date.timezone = Europe/Berlin | ||
+ | </code> | ||