PHP
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