[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
- 提問的藝術