# 擴展安裝
版本確認
----
打開`phpinfo`頁面或者`php -i`確認版本信息:
* `PHP`版本,使用`php -v`
* 是否為`Debug`版本,使用 `php -i | grep "Debug Build"`查看是否有`Debug Build => yes`,`Swoole Compiler`不支持`Debug`版本,請安裝非`Debug`版本的`PHP`
* 是否為線程安全版本,使用`php -i |grep Thread`
* 是否為`64`位系統,`Swoole Compiler`不支持`32`位系統


確認以上信息后,找到對應的`swoole_loader`并下載。下載后,將對應的文件放置到`PHP`擴展目錄中。
* `Linux`可使用`php -i | grep extension_dir`找到擴展目錄
* `Windows`一般在`PHP`安裝目錄下的`ext`子目錄中
配置 php.ini
---
修改`php.ini`,加入:
* `Windows`:`extension=php_swoole_loader.dll`
* `Linux`:`extension=swoole_loader.so`
另外,可修改 `php.ini` 將 `display_startup_errors = on` 開啟擴展加載錯誤日志。
**需要重啟 `Apache` 服務或 `PHP-FPM`**
,成功后使用 `php -m` 或 `phpinfo` 頁面確認是否安裝成功。
擴展沖突
----
請關閉 `xdebug`、`ioncube loader`、`zend guard loader` 等影響 `PHP` 底層行為的擴展。