PHP

Aus wiki.archlinux.de
Version vom 10. Dezember 2010, 11:06 Uhr von Malte (Diskussion | Beiträge) (Kategorie Server hinzugefügt)

Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!


PHP ist eine imperative Programmiersprache zur serverseitigen Webprogrammierung, die auch (seit Version 5) Objektorientierung beherrscht. PHP steht für PHP: Hypertext Processor. Mit PHP-GTK besteht außerdem die möglichkeit, grafische Desktopanwendungen zu erstellen. Meist wird PHP in Kombination mit Apaches httpd und MySQL eingesetzt.

Installation

PHP selbst befindet sich wie alle hier genannten Pakete im extra-Repositorium und wird mit dem folgendem Befehl installiert:

pacman -S php


Die Apache-Schnittstelle kann mittels folgendem Befehl installiert werden:

pacman -S php-apache

Um PHP mit nginx oder lighttpd zu betreiben ist die fcgi-Varianten erforderlich:

pacman -S php-cgi

Die wichtigsten Module sind im folgenden aufgelistet:

  • php-gd - Schnittstelle zur GD-Grafikbibliothek. Wird von sehr vielen Anwendungen benötigt.
  • php-pear - PEAR (PHP Extension and Application Repository
  • php-mcrypt - MCrypt-Modul
  • php-odbc - ODBC-Datenbankmodul
  • php-sqlite - Modul zur Verwendung von SQLite3-Datenbanken
  • php-ldap - Zum Abfragen eines LDAP-Verzeichnisservers
  • php-mssql - Kontakt zu MS SQL Server-Datenbanken aufnehmen

Konfiguration

Konfiguriert wird PHP über die Datei /etc/php/php.ini.

Todo

  • Einrichtung der Webserver (Apache, nginx, lighttpd)
  • Wichtige php.ini-Einstellungen
  • Testen der Konfiguration