Download the PHP
package romchik38/php-server without Composer
On this page you can find all versions of the php package
romchik38/php-server. It is possible to download/install
these versions without Composer. Possible dependencies are resolved
automatically.
Vendor romchik38 Package php-server Short Description Php files to create a web app under php-fpm License
MIT
FAQ
After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.
Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.
In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories.
In this case some credentials are needed to access such packages.
Please use the auth.json textarea to insert credentials, if a package is coming from a private repository.
You can look here for more information.
Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
To use Composer is sometimes complicated. Especially for beginners.
Composer needs much resources. Sometimes they are not available on a simple webspace.
If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Http routing based on PSR-7 Server Request and Response
Server
Router
Views
abstract
page
Controller system
actions
middlewares
mappers:
Sitemap
Breadcrumbs
LinkTree
Utils:
Urlbuilder
Session
Sql
database (PostgreSql)
repositories
repository (1 table)
entity (EAV)
Virtual (2 and more tables)
Models and DTOs
Logger psr-3 ( with alternative logging )
Echo
Email
File
Mailer ( phpmail )
Multilanguage system
Domain Value Objects
Code quality
phpstan level 8
[OK] No errors
phpunit
OK (230 tests, 389 assertions)
tested partially
laminas-coding-standard
79 / 79 (100%)
Docs
database tests
Projects that use this product
The php-server was used in the following projects:
Site1
Site2
Site1
Site1 is a simple website — that demonstrates a multi-page site with a login system, a sitemap, Google reCAPTCHA, and email-based password recovery. See source code on github page.
Site2 is a more complex version of the site1 with more functionality. It demonstrates a multilanguage system, twig view, Image Converter and other features. See source code on github page.
Composer command for our command line client (download client)This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free.Standard composer command
The package romchik38/php-server contains the following files
Loading the files please wait ...
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.