1. 確認安裝環境
2. 安裝與配置
2.11 pecl安裝swoole擴充套件
pecl不可用的請確認php安裝目錄的bin目錄已加入系統變數
# pecl install swoole2.12編譯安裝swoole擴充套件
# cd swoole2.2配置php.ini# phpize
# ./configure
# make && make install
phpinfo()確認configuration file (php.ini) path
新增:
extension=swoole.so重啟apache檢視php擴充套件庫
確認swoole已新增
官方文件:
3.測試
server.php:
<?phpclient.php:$serv = new swoole_server("0.0.0.0", 9501);
$serv->on('connect', function ($serv, $fd));
$serv->on('receive', function ($serv, $fd, $from_id, $data) );
$serv->on('close', function ($serv, $fd) );
$serv->start();
?>
<?phptest:$client = new swoole_client(swoole_sock_tcp, swoole_sock_async);
$client->on("connect", function($cli) );
$client->on("receive", function($cli, $data));
$client->on("error", function($cli));
$client->on("close", function($cli));
$client->connect('127.0.0.1', 9501, 0.5);
?>
測試server:
測試client:
end.
PHP7新增swoole擴充套件
swoole需要php版本在7.0以上。1.進入php目錄中的bin目錄下,通過pecl指令進行安裝。cd usr local php7 bin root localhost bin pwd usr local php7 bin root localhost bin ll total 121848 ...
PHP7新增swoole擴充套件
swoole需要php版本在7.0以上。1.進入php目錄中的bin目錄下,通過pecl指令進行安裝。cd usr local php7 bin root localhost bin pwd usr local php7 bin root localhost bin ll total 121848 ...
PHP的非同步並行網路擴充套件swoole如何使用
swoole是php的非同步並行擴充套件,有點像node.js,但swoole既支援同步又支援非同步,比node更強大。swoole擴充套件是基於epoll高效能事件輪詢,並且是多執行緒的,效能非常好。swoole除了提供網路server client的功能之外,還提供了task非同步任務管理器,可...