[TOC]
# php 扩展安装
******
在 windows 中,只需要将 dll 文件移动到扩展目录,并在 php.ini 中引入即可。
linux 中类似,我们需要安装扩展的软件(例如:mysql 扩展,我们需要先安装 mysql),再安装 mysql 操作扩展(mysqli,pdo)生成 .so 文件,在 php.ini 引入 .so 文件即可。
<br />
## 编译安装
swoole 扩展,先下载 swoole 官方源码:[https://github.com/swoole/swoole-src](https://github.com/swoole/swoole-src) 解压,进入目录:
```shell
phpize # 当不存在./configure 时
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
```
这时候 .so 文件会自动生成到 php 扩展目录(有些扩展需要自己移动进去),在 php.ini 最后面加上
```shell
extension = swoole.so
```
然后 `php -m` 查看扩展,就能看到 swoole 扩展安装好了。或者使用 `php --ri swoole` 查看 swoole 扩展是否安装成功。
- 引言
- Introduction
- 运行模式
- php-fpm
- php-cli
- 基础介绍
- 网络协议
- ip
- tcp
- tcp
- http
- webSocket
- udp
- port端口
- 会话管理
- cookie
- session
- api/token
- linux基础
- lnmp安装
- 命令
- 进程管理
- 扩展安装
- 端口监控
- 防火墙说明
- php7.0
- 部分新特性
- php回调/闭包
- 回调事件
- 闭包/匿名函数
- php多进程
- 多进程开启
- 进程通信
- 进程信号
- 僵尸进程
- 孤儿进程
- 守护进程
- 同步/异步
- 阻塞/非阻塞
- 协程
- Swoole
- 初始Swoole
- 运行机制
- 生命周期
- composer使用
- EasySwoole
- 设计理念
- 组件说明
- 运行过程
- demo
- 提问的艺术