PHP code example of drift / server
1. Go to this page and download the library: Download drift/server library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
drift / server example snippets
/**
* Class KernelAdapter.
*/
interface KernelAdapter extends ObservableKernel
{
/**
* @param LoopInterface $loop
* @param string $rootPath
* @param ServerContext $serverContext
* @param OutputPrinter $outputPrinter
* @param MimeTypeChecker $mimeTypeChecker
* @param FilesystemInterface|null $filesystem
*
* @return PromiseInterface<self>
*
* @throws KernelException
*/
public static function create(
LoopInterface $loop,
string $rootPath,
ServerContext $serverContext,
OutputPrinter $outputPrinter,
MimeTypeChecker $mimeTypeChecker,
?FilesystemInterface $filesystem
): PromiseInterface;
/**
* @param ServerRequestInterface $request
*
* @return PromiseInterface<ResponseInterface>
*/
public function handle(ServerRequestInterface $request): PromiseInterface;
/**
* Get static folder.
*
* @return string|null
*/
public static function getStaticFolder(): ? string;
/**
* @return PromiseInterface
*/
public function shutDown(): PromiseInterface;
}
bash
php vendor/bin/server run 0.0.0.0:8000
bash
php vendor/bin/server run 8000
bash
php vendor/bin/server run 0.0.0.0:8000 --adapter='My\Namespace\Adapter"
bash
php vendor/bin/server run 0.0.0.0:8000 --workers=8
json
""seregazhuk/php-watcher": "*"
}
bash
php vendor/bin/server watch 0.0.0.0:8000
bash
php vendor/bin/server watch 0.0.0.0:8000 --adapter=symfony