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