• php 安装 event 和 libevent 扩展


    这里使用的是php7.0.24 ,php是yum安装的


    一、安装event扩展

    用yum无法安装event扩展

    手动安装

    php 必须要开启 sockets 功能,需要安装php的socket扩展,才可以安装event扩展

    编译PHP的时候开启 --enable-sockets


    # tar xf event-2.3.0.tgz 
    # cd event-2.3.0 
    # phpize 
    # ./configure --with-php-config=/usr/local/php/bin/php-config 
    # make && make install

    找到PHP的配置文件 php.ini,添加如下配置:
    extension=event.so


    重启apache,发现没有生效


    报错:

    php_sockets_le_socket in Unknown on line 0
    解决:event扩展必须在sockets扩展之后加载,这两个扩展在 php.ini 中按顺序填写
    extension=sockets.so
    extension=event.so




    二、安装 libevent扩展
    1.先安装libevent库
    libevent扩展依赖于原始的libevent库,必须先把libevent库安装
    yum安装: yum install libevent
    源码安装: 到http://libevent.org/     这里下载 libevent安装文件

    解压
    ./configure --prefix=/usr/local/libevent-2.0.20/
    make
    make install



    2.再安装php的libevent扩展
    到 http://pecl.php.net/package/libevent   这里下载php扩展文件



  • 相关阅读:
    efibootmgr命令
    GPT+UEFI双系统引导
    关于元类的一些使用心得
    队列的数组实现
    队列的链表实现
    栈的链表实现
    栈的数组实现
    单链表实现基数排序
    多项式ADT加法乘法——单链表实现
    LeetCode: 476 Number Complement(easy)
  • 原文地址:https://www.cnblogs.com/centos2017/p/7896657.html
Copyright © 2020-2023  润新知