测试本机PHP环境是否满足WorkerMan运行要求
curl -Ss http://www.workerman.net/check.php | php
可选安装
安装gcc
yum -y install gcc
安装wget
yum -y install wget
重要的第一步:
安装posix扩展(php7.0默认安装了pcntl扩展)
yum -y install php70w-posix
重要的第二步(安装多个插件是为了安装event扩展):
安装php-devel插件(pecl依赖这个插件)
yum -y install php70w-devel
安装phpize插件(安装完毕后,更新pecl:pecl channel-update pecl.php.net)
yum -y install php70w-pear
安装event扩展依赖的libevent-devel包
yum -y install libevent-devel
更新pecl
pecl channel-update pecl.php.net
安装event扩展(使用pecl来安装扩展)
pecl install event
第一步:在php.ini配置文件添加扩展
extension = sockets.so
extension = event.so
第二步:编辑/etc/php.d/sockets.ini文件,注释掉extentsion = sockets.so,防止重复加载sockets.so扩展
vim /etc/php.d/sockets.ini
#extentsion = sockets.so
第三步:检测是否成功开启event扩展了
php -m|grep event
补充:使用firewalld打开关闭防火墙与端口(Linux内核调优设置配置文件需要开启防火墙)
启动:systemctl start firewalld
关闭:systemctl stop firewalld
查看状态:systemctl status firewalld
开机禁用:systemctl disable firewalld
开机启用:systemctl enable firewalld