Swoole学习之初识一

13次阅读

共计 596 个字符,预计需要花费 2 分钟才能阅读完成。

一、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/

下载 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 安装到哪个路径,如果不写系统会默认放到一个路径。

正文完
 0