swoole disesuaikan dengan sempurna kepada thinkphp5 Jika anda memerlukannya, anda boleh merujuknya dan belajar untuk maju ke peringkat pertengahan dan lanjutan.
momo
momo 2018-12-10 11:41:34
0
1
1327

Berikut ialah kod selepas penyahpepijatan dan konfigurasi yang berjaya Untuk memudahkan pembelajaran semua orang dan menjimatkan masa penyelidikan semua orang, saya kongsikannya di sini.

1. Dayakan permintaan httpServer

Anda boleh mencipta direktori pelayan dalam direktori thinkphp dan mencipta http_server.php di dalamnya

2. Lakukan beberapa perkara dalam http_server.php

1 2. Rangka kerja thinkphp dimuatkan apabila proses swoole dimulakan

//配置静态文件  http://www.live-swoole.com:8811/    $http->set(        [            'enable_static_handler'    =>true, //true则,底层收到Http请求会先判断document_root路径下是否存在此文件,如果存在会直接发送文件内容给客户端,不再触发onRequest回调            'document_root'    => '/var/www/html/thinkphp5/public/static' ,  //默认静态资源文件存放目录            'worker_num' => 5,        ]    );


3 Oleh kerana parameter yang diterima oleh swoole adalah berbeza daripada yang diterima dalam thinkphp, ia perlu ditukar kepada yang boleh dikenali oleh Thinkphp daripada parameter POST yang ditukar adalah seperti berikut:

$http->on('WorkerStart',function(swoole_server $serv,$worker_id){        // 定义应用目录        define('APP_PATH', __DIR__ . '/../application/');        // 加载框架里面的文件        require __DIR__ . '/../thinkphp/base.php';    });

4 Selesaikan setiap masalah Akses laluan memaparkan maklumat laluan apabila mengakses buat kali pertama

Cari fail thinkphp/library/think/Request.php
(is_null($this-). >path)) {} dalam laluan fungsi Ulas atau padamkan kandungan di dalam. Alihkan fungsi

jika (is_null($this->pathinfo)) {} ulas atau padamkan kandungan di dalam tanpa mengalihkan

Tamat! Jika anda mempunyai sebarang pertanyaan, sila tinggalkan mesej dalam talian untuk berkomunikasi

momo
momo

分享tp,laravel,swoole等教程,需要加微信:PHPopen888,还可加入微信群,各种大牛都是3-8年PH...

membalas semua(1)
momo

Ia benar-benar 666

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!