EasyPHP
EasyPHP
| |
---|---|
Basisdaten
| |
Hauptentwickler | Laurent ABBAL |
Entwickler | Laurent ABBAL Emmanuel FAIVRE Thierry MURAIL |
Erscheinungsjahr | 1999 |
Aktuelle Version | 16.1.1 (16. Januar 2016) |
Betriebssystem | Windows |
Programmiersprache | 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.
Funktionen
[Bearbeiten | Quelltext bearbeiten]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)
Versionen
[Bearbeiten | Quelltext bearbeiten]DevServer
[Bearbeiten | Quelltext bearbeiten]Besteht in Version 16.1.1 aus:
- PHP 7.x / 5.6.x / 5.5.x / 5.4.x
- Apache 2.4.20
- MySQL 5.7.11
- PhpMyAdmin
- Xdebug
- Ausgewählten Modulen und Komponenten
Komponenten
[Bearbeiten | Quelltext bearbeiten]Als Komponenten versteht sich die jeweils eingesetzte PHP Version[2].
- PHP
- Apache
- MySQL
- Nginx
- PostgreSQL
Module
[Bearbeiten | Quelltext bearbeiten]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]- Virtual Hosts Manager
- Xdebug Manager
- WebGrind
- PhpMyAdmin
- Funktionsreferenz für EasyPHP
- Coding Standards für EasyPHP
Blog/CMS
[Bearbeiten | Quelltext bearbeiten]Ecommerce
[Bearbeiten | Quelltext bearbeiten]Forum/Message Board
[Bearbeiten | Quelltext bearbeiten]WebServer
[Bearbeiten | Quelltext bearbeiten]Dieser besteht in Version 14.1 aus den Applikationen:
- Apache 2.4.3 VC9
- MySQL 5.5.29
- PHP 5.4.10 VC9
- PhpMyAdmin 3.5.5
- hMailServer
- FileZilla
- Webalizer
- Roundcube
- phpSysInfo
- und mehr...
Lizenz
[Bearbeiten | Quelltext bearbeiten]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]- ↑ 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.
- ↑ EasyPHP | Download Components : PHP Versions. Webseite von EasyPHP. Abgerufen am 11. Juni 2014.
- ↑ 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.
- ↑ 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.
- ↑ Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation. Website von GNU. Abgerufen am 11. Juni 2014.