workerman安装及遇到的问题解决

Freigeben: 2019-11-26 14:28:24
nach vorne
2584 Leute haben es durchsucht

下面由workerman入门教程栏目给大家介绍workerman安装及遇到的问题解决方法,希望对需要的朋友有所帮助!

workerman安装及遇到的问题解决

1、workerman安装

workerman是php的一个socket框架,简化了socket编程,已经为很多企业所用,今天在centos的ngix+php下安装了workerman,过程记录如下。

官网上给的教程:

1.jpg

但是我已经安装了php环境,所以跳过上面的1,2,3,4步骤,直接下载workerman的zip包,进行第5步安装。

进入workerman的目录进行安装如下。提示错误

[root@localhost server]# ls mysql nginx-1.4.4 phpredis workerman mysql-5.6.21 php redis-2.8.19 nginx php-5.5.7 redis-2.8.19.tar.gz [root@localhost server]# cd workerman/ [root@localhost workerman]# cd workerman/ [root@localhost workerman]# ls bin Common conf Core logs [root@localhost workerman]# cd bin [root@localhost bin]# ls workermand [root@localhost bin]# ./workermand start Workerman is starting ... ----------------------- EXTENSION ------------------------------ * pcntl [NOT SUPORT BUT REQUIRED] You have to enable pcntl Workerman start fail
Nach dem Login kopieren

缺少扩展pcntl,这个扩展时workerman必须的,这个扩展时php包里有的,但是我在编译php的时候没有--enable-pcntl,在php的源码包里果然找到了这个扩展源码包,下面就是加入这个扩展。

加入这个扩展后,重启php-fpm,nginx,再次开启workerman

[root@localhost bin]# ./workermand start Workerman is starting ... ----------------------- EXTENSION ------------------------------ * sysvshm [NOT SUPORT] * sysvmsg [NOT SUPORT] * libevent [NOT SUPORT] ------------------------ WORKERS ------------------------------- user worker listen processes status root BusinessWorker none 32 [OK] root Gateway tcp://0.0.0.0:8480 4 [OK] root StatisticProvider tcp://0.0.0.0:55858 1 [OK] root StatisticWeb tcp://0.0.0.0:55757 1 [OK] root StatisticWorker udp://0.0.0.0:55656 1 [OK] ---------------------------------------------------------------- Workerman start success ...
Nach dem Login kopieren

workerman安装成功。

更多workerman知识请关注workerman教程栏目。

Das obige ist der detaillierte Inhalt vonworkerman安装及遇到的问题解决. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!