高性能SOCKET扩展SWOOLE和PHP框架配置
admin
2023-06-25 20:22:34
0次

Swoole是韩天峰开发的一款高性能socket扩展,ZPHP是半桶水开发的一款高性能php框架。相关介绍见项目DOC。

php安装配置

   选用[linux公社](http://www.linuxeye.com)提供的lnmp一键安装包安装
   把php添加进环境变量   $:vi /etc/profile   //在文件最后添加如下内容
   PATH=$PATH:/usr/local/php/bin
   export PATH   //立即生效
   $:source /etc/profile

现在就可以直接使用命令php了,不用再加路径。

swoole安装

  1. 下载swoole
    下载地址:https://github.com/swoole/swoole-src或者直接git clone https://github.com/swoole/swoole-src.git进入文件夹
  2. 开始安装:引用自swoole官方文档
    cd swoolephpize./configuremake &&  sudo make install
  3. 额外编译参数
    --enable-msgqueue使用消息队列作为IPC通信方式,消息队列的好处是buffer区域可以很大另外dispatch_mode=3时,消息队列天然支持争抢。使用消息队列作为IPC时,worker进程内将无法使用异步,包括异步swoole_client,task/finish,swoole_event_add,swoole_timer_add--enable-swoole-debug打开调试日志,开启此选项后swoole将打印各类细节的调试日志。生产环境不要启用。--enable-sockets增加对sockets资源的支持,依赖sockets扩展。开启此参数,swoole_event_add就可以添加sockets扩展创建的连接到swoole的事件循环中。--enable-async-mysql增加异步mysql支持, 依赖mysqli和mysqlnd--enable-ringbuffer开启RingBuffer内存池
  4. 修改php.ini
    vi  /usr/local/php/etc/php.iniextension = swoole.sophp -m|grep swoole  显示swoole即表示安装成功

ZPHP安装配置

  1. ZPHP下载
    下载地址:https://github.com/huanghua581/zphp
    或者git clone https://github.com/huanghua581/zphp.git
  2. 安装zphp
    解压后进入目录
    直接运行 composer install即可

phpredis

还可以根据需要按照php-redis扩展

    github:https://github.com/shenzhe/phpredis


相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...