swoole学习(一)----linux安装swoole
1.下载swoole
- 登录swoole官网 https://www.swoole.com/
- 点击下载,找到github或者其他链接下载下来 放到虚拟机上.
- 也可以使用虚拟机下载
2.登录虚拟机
- 推荐使用vagrantbox 和vagrant搭建虚拟机
- lnmp环境:php7.1+nginx1.9+ununtu14.04
2.1 解压并安装
1.进入下载目录:使用 tar -zxvf filename 解压文件;得到文件夹
2.CD 到文件夹中,执行 phpize,如果没有安装,请安装 dev;如 apt-get install php7.1-dev ; 然后执行 whereis phpize; 如果有路径显示,表示安装成功.
3.执行配置 ./configure
4.安装 make && make install;安装完成即可
2.2 配置php.ini
1.找到php.ini文件.(可以查看phpinfo,或者运行 php -ini)
2.编辑配置文件 vim /etc/php/7.1/fpm/php.ini
3.使用 /extension= 命令找到扩展配置,将 extension=swoole.so 添加到文件中;然后 :wq 命令保存文件
4.重启php service php7.1-fpm reload
5.运行 php -m | grep swoole 看到 swoole 表示安装成功.
至此 swoole 已经安装成功,下一篇学习 server 的建立 和 client 的通信!
转载于:https://www.cnblogs.com/leedom/p/9365015.html
swoole学习(一)----linux安装swoole相关推荐
- php7.1解压包安装,【Swoole】php7.1安装swoole扩展
参照:https://zixuephp.net/article-430.html 1.源码编译安装,PHP版本7.1.33 2.在已经编译好安装的php7.1中安装swoole扩展. 一.下载swoo ...
- linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)
[mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...
- linux 安装swoole
1.首先我们要安装swoole扩展的话,需要把它的包下载下来,下载地址是: https://github.com/swoole/swoole-src 2.下载下来之后进行解压: unzip swool ...
- windows下php swoole扩展,Windows 下安装 swoole 图文教程(php)
Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我 ...
- docker php 安装swoole,swoole(1)使用docker安装swoole环境
1.下载镜像 pull php 镜像 docker pull php:7.3-alpine3.8 创建容器 docker run -it --name test php:7.3-alpine3.8 s ...
- php swoole学习,【php】Swoole 协程学习
第一次接触协程这个概念,是在学习Swoole时,那时看官方文档并不能完全理解协程到底是个什么东西以及该如何正确的使用它. 后来逐渐看了一些写的比较通俗的文章,加上自己的一些理解,逐步开始对协程有一些认 ...
- php swoole扩展,php如何安装swoole扩展
1.安装# wget https://github.com/swoole/swoole-src/archive/swoole-1.7.6-stable.tar.gz# tar zxvf swoole- ...
- git学习之Linux安装Git
linux git liunx源码编译安装git liunx源码编译安装git 获取github最新的Git安装包下载链接,进入Linux服务器,执行下载,命令为: wget https://gith ...
- 虚拟linux jdk,虚拟机下Linux安装jdk
1.利用共享文件夹复制本地硬盘下(H:/share)的压缩包到指定目录 cp jdk-8u161-linux-x64.tar.gz /soft/jdk 2.进入/soft/jdk目录下,解压jdk到当 ...
最新文章
- ANativeWindow是个什么东西
- Redis BitMap适应场景
- 嵌套的Try-Catch块--------异常处理(3)
- Java集合—PriorityQueue底层原理
- Angular 原理图 Schematics 学习 - 动手开发一个实际的例子
- python中输出菱形_用python打印菱形的实操方法和代码
- SQL Server索引怎么用
- python 私有属性_Python3伪私有属性
- 设计模式:代理模式(C++)【代理服务器案例】
- ffmpeg sws_scale函数详解
- MongoDB学习day08--Mongoose索引、Mongoose内置方法、扩展Mongoose Model的静态方法和实例方法...
- 为什么说堡垒机是企业IT运维的“安全终结者”?
- linux查看双机热备运行,linux双机热备,故障切换!!!
- 40个Java多线程问题总结【转】
- 阿里云解析PrivateZone和云解析DNS的区别
- ChemDraw19激活中文版下载化学绘图软件教程
- 计算机组成原理:中央处理器(2)
- 经典Android开发教程!面试字节跳动两轮后被完虐,附面试题答案
- vu2响应式原理 代码分析
- 这是最好的年代,也是最坏的年代?
热门文章
- java的8中数据类型_java 8种基本数据类型
- 如何设计登录接口,十分钟内连续登录5次失败,需要等待30分钟才能登录
- Python的setuptools详解【2】find_packages()
- 树莓派上操作环境安装配置
- Vue+element-ui 实现表格的分页功能示例
- Matlab求解混沌系统最大李雅普诺夫指数
- c++冒泡排序代码_C/C++基础之冒泡排序
- jdk中的动态代理和cglib中动态代理的区别
- 【Linux】41. grep结合awk -F 获取文件中的关键内容
- 【Linux】18.设置静态ip的方法(Ubuntu系统、nas、Red-Hat系统)