发布网友 发布时间:2022-04-29 10:08
共2个回答
懂视网 时间:2022-04-29 14:30
swoole中绝大部分的模块只能用于CLI命令行环境,只有同步阻塞的swoole_client可以用于php-fpm或apache环境。
同步swoole_client
$client = new swoole_client(SWOOLE_SOCK_TCP); //同步阻塞 $client->connect('127.0.0.1', 9501) or die("connect failed "); $client->send(str_repeat("A", 600)); $data = $client->recv(700, 0) or die("recv failed "); echo "recv: " . $data . " ";
(推荐学习: swoole视频教程)
热心网友 时间:2022-04-29 11:38
区别是一个是通过TCP/IP来实现通信,另一个是用UNIX的socket通信;sock怎么启动的,这个不明白你的意思,php-fpm的sock file一般在/var/run/php5-fpm.sock,你只要告诉应用程序能够找到它就行了;php-fpm默认的端口号是9000