zoukankan      html  css  js  c++  java
  • Linux安装Swoole

    GitHub下载Swoole

    PHP版本依赖

    • Swoole-1.x需要 PHP-5.3.10 或更高版本
    • Swoole-2.x需要 PHP-7.0.0 或更高版本
    • Swoole-4.x需要 PHP-7.1.0 或更高版本
    • 不依赖 PHP 的 stream、sockets、pcntl、posix、sysvmsg 等扩展。PHP 只需安装最基本的扩展即可
    wget https://pecl.php.net/get/swoole-4.4.13.tgz
    wget https://pecl.php.net/get/swoole-4.2.13.tgz

    版本要求:php >=7.1  Swoole4.4.13

    想要编译必须要安装相应的依赖扩展库可以提前的下载这里使用yum来进行扩展安装,一般需要以下几个扩展支持,否则会出现错误!!!!!!
    yum -y  install  gcc  gcc-c++ libxml2-devel m4 autoconf pcre-devel make cmake bison openssl openssl-devel

    2:安装swoole

    Swoole安装方式跟php安装方式是一样的,下载解压、编译

    cd swoole.4.4.16
    
    phpize
    
    ./configure --with-php-config=/usr/local/phpstudy/soft/php/php-7.3.8/bin/php-config
    
    make
    
    sudo make install
    
    

    注意 configure 最好直接指定你的php
    -config位置 查看php-config 位置 php -i | grep Config

    添加extension=swoole.so 到php.ini

    查看 php.ini
    
    php -i|grep php.ini

    extension=swoole.so

     查看是否添加成功swoole

    php -m

    查看已经安装的Swoole版本

    php --ri swoole

     

     

     可能出现的问题 :

    执行phpize报错:
    bash: phpize: command not found

    (一)对于unbuntu,debian系统
    解决办法是安装php5-dev这个包 命令:
     

    apt-get install php5-dev

    如果提示知道不到包只需更新下源即可 

    (二)对于centos系统
    通过命令:

    yum install php-devel

    解决

     

    注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层
  • 相关阅读:
    Mysql 时间操作
    curl 学习
    CURL详解
    mysql 获取当前时间戳
    php开启openssl的方法
    0,null,empty,空,false,isset
    ecshop微信扫描支付开发
    seaJs的简单应用
    js运动框架之掉落的扑克牌(重心、弹起效果)
    js运动框架完成块的宽高透明度及颜色的渐变
  • 原文地址:https://www.cnblogs.com/PJG20/p/12578940.html
Copyright © 2011-2022 走看看