linux检查swoole是否安装成功

Linux 安装Swoole

练习环境:

虚拟机:Oracle VM VirtualBox 5.2.4 r119785 (Qt5.6.2)。

系统: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是否安装成功的详细内容

更多学习内容请访问:

腾讯T3-T4标准精品PHP架构师教程目录大全,只要你看完保证薪资上升一个台阶(持续更新)

原文地址:https://www.cnblogs.com/a609251438/p/12641952.html

时间: 2024-10-10 18:11:53

linux检查swoole是否安装成功的相关文章

Linux下swoole的安装配置

前几天搭建swoole环境,在安装php的swoole扩展时不知道什么原因,提示成功,但是使用的时候不能加载,最后决定重新安装php试试,顺便记录了php的安装过程 wget http://cn2.php.net/get/php-5.6.4.tar.gz/from/cn2.php.net/mirror tar -zxvf php-5.6.4.tar.gz cd php-5.6.4 ./configure \--prefix=/usr/php \--with-config-file-path=/u

Linux下jdk1.6安装指引

Linux安装JDK步骤1. 先从网上下载jdk(jdk-6u4-linux-x64-rpm.bin) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行. 进入安装目录 #cd /home #cp jdk-6u4-linux-x64-rpm.bin /usr/local #cd /usr/local 给所有用户添加可执行的权限 #chmod +x jdk-6u4-linux-x64-rpm.bin #./jdk-6u4-linux-x64-rpm.bin

给windows系统下的linux系统的虚拟机安装jdk

安装完linux系统后,一般都带有默认jdk.现在默认是1.8版本的.需要卸载自带的,然后安装自己需要的. 1.查找需要卸载的OpenJDK: #  rpm -qa | grep java 2:依次卸载(这些都是上面查询出来的) rpm -e --nodeps javapackages-tools-3.4.1-6.el7_0.noarch rpm -e --nodeps python-javapackages-3.4.1-6.el7_0.noarch rpm -e --nodeps java-1

【linux系列】cenos7安装jdk

一.下载jdk,我采用的jdk.tar.gz的安装包 二.创建jdk安装目录 三.安装包解压 四.jdk环境变量配置 五.使配置的环境变量生效 六.检查jdk是否安装成功

第二章:2.3 验证Django安装成功

检查 Django 是否安装成功步骤如下: 1. 在dos 命令行中进入python环境: 2. 在python环境下面输入: import django     # 导入django 的包 django.get_version()    # 查看 django的版本 3. 如果可以显示出 当前 django的版本号,说明当前安装的 django是正确的.

Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法

0x0.缘起: 今天在一台新的Fedora 25上按照官方文档,使用curl方式安装 docker-compose后,验证是否安装成功时出错: 安装时使用的命令为; curl -L https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-`uname -s`-`ur/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 我试

php swoole基础-swoole的安装与升级

准备 windows用户可以使用cygwin环境来学习swoole,但是会有很多问题,下面我们主要介绍下linux环境下swoole的安装. php版本推荐php5.4+,当然php7也是没有问题的. 后面我们大部分应用都将基于mac+php7. 此外,你应该保证系统中安装了如下软件 gcc-4.4+ make autoconf gcc版本不够或者上述软件有一项未安装,下面的操作就没必要往下看了. 下面介绍两种安装的方式,随意选择 编译安装 swoole作为php的扩展,安装方法自然跟其他扩展没

linux下的软件包安装

linux下安装软件包有两种方法:源文件编译安装(source)和 rpm 安装. 1.源文件包安装的通用方法. 一般安装源代码的程序你得要看它的README,一般在它的目录下都有的. 01.配置: 构建应用的第一步就是执行configure脚本,该脚本位于程式源文件的主目录下: [[email protected]~]# ./configure 该脚本将扫描系统,以确保程式所需的所有库文件业已存在,并做好文件路径及其他所需的设置工作.如果程式所需的库文件不完全,该设置脚本就会退出,并告诉你还需

Linux 下mongodb的安装

l第一:下载,解压mongodb文件.把解压的文件放在/opt/下面(存放目录安装自己习惯存放) # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz # tar -xvf mongodb-linux-x86_64-2.0.4.tgz # mv mongodb-linux-x86_64-2.0.4.tgz mongodb2.0.4  (为了方便,把它从命名的更加简洁些) 第二:创建mongodb存放的数据文件.