• Час читання ~0 хв
  • 10.08.2022

Сервер Statix — це об’єктно-орієнтована оболонка вбудованого сервера PHP. Після інсталяції пакета Composer для початку потрібно зробити лише наступне:

use Statix\Server\Server;
 
require_once './vendor/autoload.php';
 
Server::new()->start();
 
// or
(new Server)->start();

Клас сервера має конфігурацію параметрів на основі масиву, або ви можете використовувати клас ' вільний API:

Server::new()
    ->usePHP('path')
    ->onHost('localhost')
    ->onPort('8080')
    ->root('./content')
    ->useRouter('./router.php')
    ->withEnvVars([
        'APP_DYNAMIC_ENV' => 'server'
    ])->withoutEnvVars([
        'APP_KEY',
    ]);

Він також підтримує такі випадки використання, як захоплення вихідних даних сервера, робота у фоновому режимі та програмна зупинка сервера.

Ви можете дізнатися про цей пакет, отримати повні інструкції з встановлення та перегляньте вихідний код на GitHub. Цей пакет використовує PestPHPякщо ви хочете побачити приклад використання Pest для тестування!

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297