• Время чтения ~0 мин
  • 10.08.2022

Statix ​​Server — это объектно-ориентированная оболочка встроенного в 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