Skip to content
A multithreaded application server for PHP, written in PHP.
PHP HTML Dockerfile
Branch: 1.1
Clone or download

Latest commit

wagnert Merge pull request #1147 from wagnert/1.1
Retrieve session manager via current request + raise version number
Latest commit bab5b6f Jan 16, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deploy Merging repositories Nov 21, 2014
etc
internal
resources
src Retrieve session manager via current request instead of current context Jan 15, 2020
tests Make sure overriding an references from a deployment descriptors will… Nov 6, 2018
var
.dockerignore Fixed Dockerfile Mar 15, 2016
.editorconfig Merged with 1.1.5-beta1 tag Sep 21, 2017
.gitattributes
.gitignore Added dist packages as dependencies Jul 15, 2019
.travis.yml Adding a newly generated encrypted token Sep 3, 2019
CHANGELOG.md Retrieve session manager via current request + raise version number Jan 15, 2020
CONTRIBUTING.md
Dockerfile Allow DI usage in provisioning steps + Switch to latest runtime with … May 22, 2018
LICENSE.txt
README.md
ROADMAP.md Fixed issue with invald constructor generation for bean proxies Feb 19, 2019
RoboFile.php Make protected function in Threads/Stackables public to avoid unneces… Feb 6, 2018
UPGRADE-1.0.1.md
UPGRADE-1.0.2.md
UPGRADE-1.0.3.md
UPGRADE-1.0.4.md
UPGRADE-1.0.5.md
UPGRADE-1.0.6.md
UPGRADE-1.1.0.md Merge with master Jun 18, 2015
UPGRADE-1.1.1.md
UPGRADE-1.1.10.md Add configuration option for Doctrine repository factory + repository… Jul 18, 2018
UPGRADE-1.1.11.md Update upgrade documentation Jul 19, 2018
UPGRADE-1.1.12.md * Add member contextNode and getter to Application class Aug 4, 2018
UPGRADE-1.1.13.md Add missing session file locking + Fix error in session handling that… Aug 25, 2018
UPGRADE-1.1.14.md
UPGRADE-1.1.15.md
UPGRADE-1.1.16.md Also shutdown garbage collector for startup beans on BeanManager::sto… Oct 9, 2018
UPGRADE-1.1.17.md
UPGRADE-1.1.18.md
UPGRADE-1.1.19.md
UPGRADE-1.1.2.md Merged with 1.1.5-beta1 tag Sep 21, 2017
UPGRADE-1.1.20.md Fixed issue with invald constructor generation for bean proxies Feb 19, 2019
UPGRADE-1.1.21.md
UPGRADE-1.1.22.md Fixed concurrent session errors May 23, 2019
UPGRADE-1.1.23.md Extend error handling with exception support Jun 22, 2019
UPGRADE-1.1.24.md Pre-Initialize LDAP configuration encryption parameter + Add Doctrine… Jun 26, 2019
UPGRADE-1.1.25.md
UPGRADE-1.1.26.md
UPGRADE-1.1.27.md Retrieve session manager via current request + raise version number Jan 15, 2020
UPGRADE-1.1.28.md
UPGRADE-1.1.3.md Merged with 1.1.5-beta1 tag Sep 21, 2017
UPGRADE-1.1.4.md Merged with 1.1.5-beta1 tag Sep 21, 2017
UPGRADE-1.1.5.md
UPGRADE-1.1.6.md Fixed issue with blocking timer threads Jun 18, 2018
UPGRADE-1.1.7.md Switch to appserver-io/logger version 2.0.* and appserver-io/applicat… Jun 21, 2018
UPGRADE-1.1.8.md Fixed issue with not replaced system properties in provisioning deplo… Jul 5, 2018
UPGRADE-1.1.9.md
Vagrantfile
bootstrap.php
build.default.properties Retrieve session manager via current request + raise version number Jan 15, 2020
build.xml
composer.json updated to upstream repository settings Aug 23, 2019
composer.lock
phpcs.xml
phpmd.xml
phpunit.xml
server.php

README.md

appserver.io, a PHP application server

Gitter chat FOSSA Status Build Status Scrutinizer Code Quality Code Coverage

This is the main repository for the appserver.io project.

What is appserver.io

appserver.io is a multithreaded application server for PHP, written in PHP. Yes, pure PHP! If you know anything about PHP, you're probably thinking we might be crazy. Well, we aren't. We are dead serious (but we most certainly still love having fun!).

appserver.io overcomes some of the biggest overhead issues most PHP (CGI) programs have in common, through a blazingly fast and rock solid infrastructure and with concepts new to PHP. At the same time, appserver.io offers PHP developers the fundamental core features found in most popular frameworks today, yet not intending to be a framework at all. It is a suprizingly fun infrastructure for PHP development, allowing you to build powerful applications without needing the bulk of a PHP framework.

appserver.io includes great features like...

  • Its own performant Web Server and HTTP foundation.
  • A powerful Servlet Engine, with true multi-threading
  • A Dependency Injection Container, for building modern, modular and testable code
  • Multiple Persistence Containers, for sessions and other stateful components
  • A Message Queue System, for contolling the execution of long running tasks
  • A Timer Service, for running scheduled tasks

and much more.

appserver.io also supports Aspect Oriented Programming (AOP), which is a programming paradigm also found in the most popular frameworks today, like Laravel. AOP allows the separation of cross-cutting concerns within a program, allowing developers to create even more modular systems.

With appserver.io, it is our goal to establish a solution as the next standard for enterprise applications written in PHP. With your help, we can reach this goal.

Give it a try!

License

FOSSA Status

You can’t perform that action at this time.