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

  • 相关阅读:
    TWinHttp之二
    日志池
    TWinHTTP
    TJSONTableObject跨平台解析JSON
    TSQLTableJSON解析JSON
    TDocVariantData解析JSON
    Vue.js常用指令汇总(v-if//v-show//v-else//v-for//v-bind//v-on等)
    VUE -- 十分钟入门 Less
    VUE -- ejs模板的书写
    Go VUE --- vuejs在服务器部署?
  • 原文地址:https://www.cnblogs.com/mracale/p/5742909.html
Copyright © 2011-2022 走看看