php7.1解压包安装,【Swoole】php7.1安装swoole扩展

参照:https://zixuephp.net/article-430.html

1、源码编译安装,PHP版本7.1.33

2、在已经编译好安装的php7.1中安装swoole扩展。

一、下载swoole扩展

d037e0ac92ff91bf297a235f4c9ce5fb.png

wget -c http://pecl.php.net/get/swoole-4.4.4.tgz

或者ftp上次源码包,tar -xzvf swoole-4.4.4.tgz

二、解压swoole包

bash

tar xzvf swoole-4.2.1.tgz

cd swoole-4.2.1

三、生成configure配置文件

/usr/local/php/bin/phpize

四、指定php配置文件进行预编译

./configure --with-php-config=/usr/local/php/bin/php-config

五、编译和安装

make

make test -- 报错proc_open未开启 , 修改php.ini的disable_functions,释放proc_open 函数

make install

编译安装结果:

4087080258d3fcb626b69b8b4faf6b57.png

六、编译php.ini文件,加入swoole.so

bash

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

687f855f30c1aabca06a87ffd83f8004.png

七、重启php-fpm生效

bash

service php-fpm restart

a0c49987b40e4791e799e18d062a19ba.png

编译安装PHP7并安装Redis扩展Swoole扩展

编译安装PHP7并安装Redis扩展Swoole扩展 在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php 使用的, 如果是apache那么 ...

编译安装PHP7并安装Redis扩展Swoole扩展(未实验)

用PECL自动安装Redis扩展.Swoole扩展 pecl install redis pecl install swool 编译安装PHP7并安装Redis扩展Swoole扩展 在编译php7的机 ...

CentOS 7 & php7.2安装 php-redis 扩展

CentOS 7 & php7.2安装 php-redis 扩展 1.下载phpredis-developcd /tmpwget https://codeload.github.com/php ...

【mac】php7.1 安装swoole 扩展

环境依赖: php- 或更高版本 gcc-4.4 或更高版本 make autoconf 下载源代码包后,在终端进入源码目录,执行下面的命令进行编译和安装 https://github.com/swo ...

ubuntu 安装 swoole 和mac 安装swoole 扩展

ubuntu php 安装swoole 比较容易 1. 从git下载源码 2. 下载pcre http://sourceforge.net/projects/pcre/files/pcre/8.36/ ...

CentOs环境下给PHP7.0安装fileinfo扩展

由于项目搭建处于一个初步阶段,由于环境的不成熟出现过一系列的问题是难免的,在关于文件操作的程序中,报出一个缺少扩展的错误,已经解决~ 看一下官方给出的说明,http://php.net/manual/ ...

CentOS7下PHP7.2安装redis扩展

1.安装phpize(存在忽略) yum install php-devel 2.下载扩展源码包,直接用wget,一般放在 /usr/local/src wget https://github.com ...

Centos环境下给PHP7.0安装yaf扩展

首先要知道PHP的安装目录在哪里,以我当前的路径为例,在/usr/local/php目录下. 下一步需要下载扩展包,进入http://pecl.php.net/package/yaf寻找符合版本要求的 ...

windows下php7.1安装redis扩展以及redis测试使用全过程

最近做项目,需要用到redis相关知识.在Linux下,redis扩展安装起来很容易,但windows下还是会出问题的.因此,特此记下自己实践安装的整个过程,以方便后来人. 一,php中redis扩展 ...

随机推荐

14. Launch an instance

Controller Node: 1. source demo-openrc.sh 2. ssh-keygen 3. nova keypair-add --pub-key ~/.ssh/id_rsa. ...

js实现IE/Firefox的收藏功能

代码: function addFavorite(el){ var url = window.location.href, title = $('head').find('title').html() ...

老司机的奇怪noip模拟T1-guanyu

1. 关羽(guanyu.cpp/c/pas )[问题描述]xpp 每天研究天文学研究哲学,对于人生又有一些我们完全无法理解的思考.在某天无聊学术之后, xpp 打开了 http://web.sang ...

OC和JS的交互---JavaScriptCore

JavaScriptCore的简单介绍 JavaScriptCore是iOS7提供的原生框架,可以让Objective-C和JavaScript提供简单直接的交互. JavaScriptCore的使用 ...

【转】IntentService的原理及使用

在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功.那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线 ...

LINUX 笔记-rm命令

常用参数: -f :就是force的意思,忽略不存在的文件,不会出现警告消息 -i :互动模式,在删除前会询问用户是否操作 -r :递归删除,最常用于目录删除,它是一个非常危险的参数

Linux 内存管理之highmem简介

一.Linux内核地址空间 一般来说Linux 内核按照 3:1 的比率来划分虚拟内存(X86等):3 GB 的虚拟内存用于用户空间,1GB 的内存用于内核空间.当然有些体系结构如MIPS使用2:2 ...

SuperMap iObject入门开发系列之二地下三维管线系统介绍

本文是一位好友“托马斯”授权给我来发表的,介绍都是他的研究成果,在此,非常感谢. 上次对超图平台组件式开发进行介绍,这次介绍的是基于这个框架开发的地下三维管线系统.地下管线涉及给水.雨水.污水.燃气. ...

C语言 · 求先序遍历

算法训练 求先序排列   时间限制:1.0s   内存限制:256.0MB        锦囊1 后序的最后一个字母为根结点.   问题描述 给出一棵二叉树的中序与后序排列.求出它的先序排列.(约定树 ...

HDU - 5413 CRB and Roads

CRB and Roads Time Limit: 12000/6000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值