zoukankan      html  css  js  c++  java
  • swoole安装

    tioncico@tioncico-PC:/tmp$ wget https://github.com/swoole/swoole-src/archive/v4.4.16.tar.gz ## 下载
    tioncico@tioncico-PC:/tmp$ tar -zvxf v4.4.16.tar.gz  ## 解压到当前目录
    tioncico@tioncico-PC:/tmp$ cd swoole-src-4.4.16/ ## cd目录
    tioncico@tioncico-PC:/tmp/swoole-src-4.4.16$ phpize ## 使用phpize创建php编译检测脚本 ./configure
    tioncico@tioncico-PC:/tmp/swoole-src-4.4.16$ ./configure --with-php-config=/usr/local/php-7.2.2/bin/php-config --enable-openssl  ## 创建编译文件,第一个--with,后面是php的安装路径/bin/php-config ,第二个--enable,是开启swoole的ssl功能
    tioncico@tioncico-PC:/tmp/swoole-src-4.4.16$sudo make && make install  ## 编译swoole并把编译好的文件移动到php的扩展目录(前面的配置php版本的扩展目录) 需要root权限

    这个时候已经安装成功,需要进入php.ini,在最后面增加上:

    extension=swoole.so


    成功安装swoole,通过php --ri swoole 查看swoole扩展的信息:

    常见问题

    phpize 命令不存在

    安装phpize

    yum install php-devel ## centos
    sudo apt-get install php-dev  ## ubuntu

    提示swoole.so.so类似的报错

    说明你的phpize版本和php-config设定的版本不一致,请重新编译

    phpize命令也可以使用绝对路径:php路径/bin/phpize 用于执行
    在之后的--with-php-config也得使用同样的路径:php路径/bin/php-config

    安装成功 php --ri没有swoole

    说明你的php命令行版本,和安装swoole的php版本不一致,可以通过:php路径/bin/php --ri swoole 进行确认是否安装成功

     
  • 相关阅读:
    (原)win7 下安装maven3.3
    (原)Linux下安装tomcat
    (原)Linux下 安装jdk8
    gradle 使用eclipse debug
    (原)Win7下Tomcat配置文件基本配置及环境变量配置
    (原)win7下JDK1.7安装
    (原)装饰模式
    (转)MySql与Java的时间类型
    代码重构
    08-17工作总结
  • 原文地址:https://www.cnblogs.com/zhang-ding-1314/p/13821917.html
Copyright © 2011-2022 走看看