在laravel5.8中集成swoole组件----初步测试
生活随笔
收集整理的這篇文章主要介紹了
在laravel5.8中集成swoole组件----初步测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 鋪墊
前提是先安裝swoole組件,我采用從pecl-----php擴展組件網下載swoole擴展包,然后切入到解壓縮的擴展包中運行phpize命令,
phpize是一種編譯命令,可以在安裝文件中生成configure文件,從而方便我們編譯安裝,接下來 make make install就好。
最后別忘了在php.ini中添加extension=swoole.so 并且設置extension_dir(擴展文件目錄)=你真實的php擴展組件目錄,絕大多數情況下,編譯安裝的擴展包會生成一個*.so文件到你的php擴展目錄下。
- 正題
先在.env文件中添加兩個環境常量,我用的是laravel5.8框架,兩個參數是
WORKSPACE_INSTALL_SWOOLE=true PHP_FPM_INSTALL_SWOOLE=true.env文件的位置是,在項目根目錄下,如果找不到也別意外,沒準你的laravel5.8比我這個有所升級
?
- ?有效性測試
在項目任意位置建立一個.php腳本,添加如下代碼
<?php $myserv = new swoole_http_server('127.0.0.1',9111); $myserv->on('start',function(){echo "歡迎來到環山村1號"; });$myserv->on('request',function($request,$response){$response->header('Content-Type','text/html; charset=UTF-8'); #這行置關重要,作為中國人,你一定希望你的頁面能愉快的顯示中文$response->end('唔,呃~勁兒弟弟的腳味兒有點大,幾天沒洗襪子了'); });$myserv->start();運行腳本,無論你是在終端用 php 命令運行你的腳本,還是在pycharm右鍵運行,最后可以訪問這個url就說明初步集成宣告成功。
?
轉載于:https://www.cnblogs.com/saintdingspage/p/11237279.html
總結
以上是生活随笔為你收集整理的在laravel5.8中集成swoole组件----初步测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【生活】周末一起看看阿里动物园
- 下一篇: 迭代器(Iterator)遍历的两种方法