首页 » 网站推广 » php54worker技巧_Workerman安装

php54worker技巧_Workerman安装

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

composer require workerman/workerman

thinkphp扩展安装:

php54worker技巧_Workerman安装

composer require topthink/think-worker

php54worker技巧_Workerman安装
(图片来自网络侵删)

Linux系统环境检测:

curl -Ss https://www.workerman.net/check | php

一、已有PHP环境安装缺失落扩展

安装pcntl和posix扩展:

yum install php-process

安装event扩展:

1、安装event扩展依赖的libevent-devel包,命令走运行

yum install libevent-devel -y

2、安装event扩展,命令走运行

(event扩展哀求PHP>=5.4)

从https://pecl.php.net/搜索下载event:

wget https://pecl.php.net/get/event-3.1.4.tgz

tar xf event-3.1.4.tgz

cd event-3.1.4/

运行phpize后目录下由configure文件天生

查找php-config文件路径

./configure --with-php-config=/www/server/php/74/bin/php-config

make && make install

天生如:/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/路径

ll后该文件夹中由event.so文件天生

编辑php.ini文件,添加:

extension =/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/event.so

重新启动php

php -m查看是否有event模块

三、Event扩展解释

Event扩展不是必须的,当业务须要支撑大于1000的并发连接时,推举安装Event,能够支持巨大的并发连接。
如果业务并发连接比较低,例如1000以下并发连接,则可以不用安装。

四、启动与停滞

启动

以debug(调试)办法启动

php start.php start

以daemon(守护进程)办法启动

php start.php start -d

停滞php start.php stop

重启

php start.php restart

平滑重启

php start.php reload

查看状态

php start.php status

查看连接状态(须要Workerman版本>=3.5.0)

php start.php connections

thinkphp启动与停滞:

1、利用Workerman作为HttpServer

php think worker [start|stop|reload|restart|status]

http://localhost:2346

2、SocketServer

php think worker:server

默认会在0.0.0.0:2345开启一个websocket做事。

标签:

相关文章

phpjson_技巧_PHP JSON

环境配置在 php5.2.0 及以上版本已经内置 JSON 扩展。 JSON 函数函数描述json_encode对变量进行 JSO...

网站推广 2024-12-13 阅读0 评论0

php登录校验技巧_php实现登录短信验证

本日benny要跟大家说这个实在很大略,便是借用某一个平台的短信api接口实现短信验证,说大略呢,那是由于他的官网:http://...

网站推广 2024-12-13 阅读0 评论0