Maison  >  Article  >  cadre php  >  Installation facile du cadre Swoole

Installation facile du cadre Swoole

coldplay.xixi
coldplay.xixiavant
2021-04-28 16:56:012769parcourir

Installation facile du cadre Swoole

EasySwoole est un framework PHP résidant en mémoire développé sur la base de Swoole Server. Il est conçu pour les API et s'éloigne du mode de fonctionnement PHP traditionnel pour apporter plus de commodité au processus d'excitation et de traitement. chargement des fichiers. EasySwoole encapsule fortement Swoole Server tout en conservant les fonctionnalités d'origine de Swoole Server. Il prend en charge la surveillance mixte des protocoles HTTP, TCP personnalisés et UDP en même temps, permettant aux développeurs d'écrire des applications multi-processus, asynchrones et hautement disponibles avec le plus bas niveau possible. coût et effort d’apprentissage.

1. Exigences environnementales

2. Installation du cadre

# 创建项目composer create-project easyswoole/app easyswoole# 进入项目目录并启动cd easyswoole
php easyswoole start

Recommandé (gratuit) : swoole

Installation facile du cadre Swoole

3. Comprendre la structure des répertoires du framework easyswoole
https://www.easyswoole.com/Manual/2.x/Cn/_book/Introduction /structure .html

4. Créer un nouveau contrôleur
Installation facile du cadre Swoole

AppHttpController est le répertoire du contrôleur Nous créons un nouveau User.php avec le code suivant :

<?phpnamespace App\HttpController;use EasySwoole\Core\Http\AbstractInterface\Controller;class User extends Controller{

    public function index()
    {
        $data[&#39;id&#39;] = 101;        $data[&#39;name&#39;] = "jack";        $this->response()->withHeader(&#39;Content-type&#39;,&#39;application/json;charset=utf-8&#39;);        $this->response()->write(json_encode($data));
    }    public function test()
    {
        $this->response()->write("test method for the User Controller");
    }
}

Redémarrez le projet, et accédez à
Installation facile du cadre Swoole

avec le navigateur pour accéder à http://10.211.55.17:9501/User/, qui est http://10.211.55.17:9501/User/index. Notez que index() dans le contrôleur est la méthode par défaut.
Installation facile du cadre Swoole

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer