EasyPHP

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
EasyPHP

Basisdaten

Hauptentwickler Laurent ABBAL
Entwickler Laurent ABBAL
Emmanuel FAIVRE
Thierry MURAIL
Erscheinungsjahr 1999
Aktuelle Version 16.1.1
(16. Januar 2016)
Betriebssystem Windows
Programmier­sprache PHP
Kategorie Integrierte Entwicklungsumgebung
Lizenz GPL
deutschsprachig nein
www.easyphp.org

EasyPHP ist ein französisches Unternehmen. Es bietet die Produkte EasyPHP DevServer (erste komplette WAMP-Umgebung) und EasyPHP WebServer (persönliches Webhosting) seit 1999 an. Es handelt sich dabei um eine Entwicklungsumgebung für auf PHP aufbauende Webseiten. Das Paket besteht aus einem Apache HTTP Server zum Verarbeiten der PHP Skripts, dem SQL-Datenbankserver MySQL und dem zugehörigen Datenbank-Verwaltungstool PhpMyAdmin. Auch der PHP-Debugger Xdebug ist inkludiert. Zusätzlich verfügt EasyPHP noch über eine Administrationsoberfläche mit deren Hilfe Aliases (virtuelle Ordner des Apache HTTP Server) verwaltet werden können und Applikationsserver und Datenbankserver gestartet und gestoppt werden können.[1]

EasyPHP ist auch als portable Version erhältlich und ist somit von einem USB-Stick aus ausführbar.

Zu den Hauptfunktionen dieser integrierten Entwicklungsumgebung zählen:

  • Automatische Erkennung des Installationsverzeichnisses auf Basis von Benutzerrechten
  • Automatische Erkennung der verfügbaren Ports
  • Managementkomponente: mehrere Versionen von PHP können (auch multibel) installiert werden
  • Es kann mit einem Klick von einer PHP-Version zur anderen gewechselt werden
  • PHP Konfigurationsmanager (maximale Ausführungszeit, Error Reporting, maximale Uploaddateigröße, ...)
  • MySQL Konfigurationsmanager (Speicherengine: InnoDB / MyISAM, ...)
  • Apache Konfigurationsmanager (Zeitzone, offene Ports, ...)
  • Domain Manager (hinzufügen / entfernen)
  • Virtual Host Manager (hinzufügen / entfernen / aktivieren / deaktivieren)

Besteht in Version 16.1.1 aus:

Als Komponenten versteht sich die jeweils eingesetzte PHP Version[2].

  • PHP
  • Apache
  • MySQL
  • Nginx
  • PostgreSQL

Um das einfache Entwickeln und Testen (laut EasyPHP die Hauptfunktion[3] ihrer Produkte) von Webseiten zu ermöglichen gibt es eine Auswahl an Modulen, welche über die Administratoroberfläche installiert werden können[4].

Entwicklertools
[Bearbeiten | Quelltext bearbeiten]
Forum/Message Board
[Bearbeiten | Quelltext bearbeiten]

Dieser besteht in Version 14.1 aus den Applikationen:

EasyPHP DevServer ist unter der General Public License (GPL) veröffentlicht. Daraus folgt unter anderem, dass kein kommerzieller Vertrieb von Entwicklungen aufbauend auf dem Sourcecode von EasyPHP DevServer erlaubt ist, ohne dabei den Source Code unter GPL-Lizenzierung zu stellen. Dies betrifft vor allem integrierte Entwicklungsumgebungen aufbauend auf EasyPHP DevServer. Jegliche Weiterentwicklung aufbauend auf Sourcecode von EasyPHP DevServer muss ebenfalls unter der General Public License (GPL) veröffentlicht werden[5].

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. EasyPHP | A quick starter guide for PHP developers : how to use EasyPHP and how to create a PHP file.. Webseite von EasyPHP. Abgerufen am 11. Juni 2014.
  2. EasyPHP | Download Components : PHP Versions. Webseite von EasyPHP. Abgerufen am 11. Juni 2014.
  3. For developers and development only... EasyPHP | A quick starter guide for PHP developers : how to use EasyPHP and how to create a PHP file.. Webseite von EasyPHP. Abgerufen am 11. Juni 2014.
  4. EasyPHP | Download Modules / Add-ons : pre-configured applications for EasyPHP (WordPress, Spip, Prestashop, Joomla, Drupal, phpBB, Phorum...). Webseite von EasyPHP. Abgerufen am 11. Juni 2014.
  5. Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation. Website von GNU. Abgerufen am 11. Juni 2014.