旗下导航:搜·么
当前位置:网站首页 > PHP框架 > Swoole > 正文

linux搜检swoole是不是装置胜利【swoole】,swoole

作者:搜搜PHP网发布时间:2019-12-03分类:Swoole浏览:91


导读:Linux装置Swoole演习环境:虚拟机:OracleVMVirtualBox5.2.4r119785(Qt5.6.2)。(引荐进修:swoole...

Linux 装置Swoole

演习环境:

虚拟机:Oracle VM VirtualBox 5.2.4 r119785 (Qt5.6.2)。 (引荐进修: swoole视频教程)

体系:CentOS Linux release 7.6.1810 (Core) x86_64-Minimal版。

(1)竖立一个目次放swoole的装置文件

cd /data
mkdir rpm

(2)翻开swoole的github地点:https://github.com/swoole/swoole-src/releases

(3)找到须要的版本,比方4.3.4,下载:

wget -c https://github.com/swoole/swoole-src/archive/v4.3.4.tar.gz

(4)解压:

tar -xzvf v4.3.4.tar.gz

(5)搜检一下环境和依靠请求,检察swoole官网:https://wiki.swoole.com/。

  检察依靠,https://wiki.swoole.com/wiki/page/7.html。

  检察编译装置的预备:https://wiki.swoole.com/wiki/page/6.html。

  装置前必需保证体系已装置了以下软件

    php-7.0 或更高版本
    gcc-4.8 或更高版本
    make
    autoconf
    pcre (CentOS体系能够实行敕令:yum install pcre-devel)

  搜检敕令:

  php -v 检察php版本
  gcc -v 检察gcc版本
  rpm -qa make 搜检是不是装置make。
  rpm -qa autoconf 搜检是不是装置autoconf。
  rpm -qa pcre 搜检是不是装置pcre。

(6)设置编译:

phpize && \
./configure\
--enable-coroutine \
--enable-openssl \
--enable-http2 \
--enable-async-redis \
--enable-sockets \
--enable-mysqlnd && \
make clean && make

假如报错:

    configure: error: Cannot find php-config. Please use --with-php-config=PATH

    找到php的目次,找到php-config的位置,比方:

phpize && \
./configure --with-php-config=/usr/local/php/bin/php-config \
--enable-coroutine \
--enable-openssl \
--enable-http2 \
--enable-async-redis \
--enable-sockets \
--enable-mysqlnd && \
make clean && make

(7)装置:

make install

(8)php增加swoole扩大

  运用php --ini检察php.ini的位置,实行效果示例:

 Configuration File (php.ini) Path: /usr/local/php/etc
    Loaded Configuration File: /usr/local/php/etc/php.ini
    Scan for additional .ini files in: /usr/local/php/conf.d
    Additional .ini files parsed: (none)

  编辑php.ini

  vim /usr/local/php/etc/php.ini

  增加:

    extension=swoole.so

  保留退出。

(9)考证是不是装置胜利  

php --ri swoole

检察版本:

php --ri swoole | grep Version

能够看到已装置胜利。

以上就是linux搜检swoole是不是装置胜利的细致内容,更多请关注ki4网别的相干文章!

标签:swoole