zoukankan      html  css  js  c++  java
  • php安装swoole扩展

    编译安装

    Swoole扩展是按照php标准扩展构建的。使用phpize来生成php编译配置,./configure来做编译配置检测,make进行编译,make install进行安装。

    • 请下载releases版本的swoole,直接从github主干上拉取最新代码可能会编译不过
    • 如果当前用户不是root,可能没有php目录的写权限,安装时需要sudo或者su
    • 如果是在git分支上直接git pull更新代码,重新编译前务必要执行make clean

    安装准备

    安装swoole前必须保证系统已经安装了下列软件

    php-5.3.10 或更高版本
    gcc-4.4 或更高版本
    make
    autoconf
    pcre (centos系统可以执行命令:yum install pcre-devel)
    

    下载地址

    下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装

    cd swoole
    phpize
    ./configure
    make 
    sudo make install
    

    PECL

    swoole项目已收录到PHP官方扩展库,除了手工下载编译外,还可以通过PHP官方提供的pecl命令,一键下载安装swoole

    pecl install swoole
    

    如果出现php5.3.3(cli)的版本问题,http://www.cnblogs.com/cxscode/p/7368131.html

    配置php.ini

    编译安装成功后,修改php.ini加入

    extension=swoole.so
    

    通过php -mphpinfo()来查看是否成功加载了swoole,如果没有可能是php.ini的路径不对,可以使用php -i |grep php.ini来定位到php.ini的绝对路径。

    也可以定位swoole.so的位置,将swoole.so复制粘贴到php.ini对应的extension_dir路径下

    cp /usr/lib64/php/modules/swoole.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226
    

     摘自官方文档:https://wiki.swoole.com/wiki/page/6.html

  • 相关阅读:
    CoffeeScript
    Android Metrics
    Mac VPS
    Android UI Design
    Android Interactive Animation
    iOS8 with Swift
    What is MEAN?
    Mac OS X “to open Eclipse, you need a Java SE 6 runtime”
    Android Screen Orientation
    Android Sensor Shake(WeChat)
  • 原文地址:https://www.cnblogs.com/cxscode/p/7368319.html
Copyright © 2011-2022 走看看