zoukankan      html  css  js  c++  java
  • workerman需要的php模块posix、pcntl、sysvshm、sysvmsg缺少,怎么办

    如果您的php是源码编译,那么请进到php的源码目录,再进入ext目录下,分别找到相应的php模块目录,进行编译
    1. 假设php目录为/usr/local/php, 进到相应的php模块目录,执行
    <pre>/usr/local/php/bin/phpize</pre>
    2. 接着执行
    <pre>./configure –with-php-config=/usr/local/php/bin/php-config</pre>
    3. 接着执行以下命令
    <pre>make && make install </pre>
    如果没权限,那么执行以下命令
    <pre>sudo make && sudo make install </pre>
    4. 编译完成后,会显示so在哪个目录下,然后打开php.ini之后,在相应地方加入
    <pre> extension=xx.so </pre>

    另外一种安装的方法
    centos
    1、命令行运行yum install php-cli php-process git php-devel php-pear libevent-devel
    2、命令行运行pecl install channel://pecl.php.net/libevent-0.1.0
    3、命令行运行echo extension=libevent.so > /etc/php.d/libevent.ini

    debian/ubuntu
    1、命令行运行apt-get update && apt-get install php5-cli git php-pear php5-dev libevent-dev
    2、命令行运行pecl install channel://pecl.php.net/libevent-0.1.0
    3、命令行运行echo extension=libevent.so > /etc/php5/cli/conf.d/libevent.ini

  • 相关阅读:
    无向图的双连通分量
    以管理员身份运行软件cmd命令
    异或
    递推求解DAG最长路径长度及最长路径条数
    有向图转强连通图最少加边数
    Tarjan强连通分量(scc)
    uni封装request请求
    生命周期
    页面路由,以及传值
    WXS 模块
  • 原文地址:https://www.cnblogs.com/mracale/p/5742909.html
Copyright © 2011-2022 走看看