Swoole学习之初识(一)

一、Swoole简介

swoole官网:http://swoole.com

使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用 PHP + Swoole 作为网络通信框架,可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品。

  • PHP异步网络通信引擎
  • 最终编译为so文件作为PHP的扩展

二、准备工作

  • Linux环境下开发
  • php7 swoole2.1 redis
  • 源码安装php7 源码安装swoole

我们的开发环境系统为:MacOS,如果为Windows系统,需要使用虚拟机运行Linux系统

三、PHP7源码安装

生成环境我们一般是通过源码安装的,进入php官网下载:http://php.net/

Swoole学习之初识(一)

下载 7.2.21版本

步骤:

  • 解压 tar -xjvf
  • configure(进入解压后的目录执行该命令)
  • make
  • make install

1、解压:

➜  softpackage tar -xjvf php-7.2.21.tar.bz2

2、进入解压目录

cd php-7.2.21

3、编译

➜  php-7.2.21  ./configure --prefix=/work/study/soft/php

--prefix表示php安装到哪个路径,如果不写系统会默认放到一个路径。

相关推荐