今回はswooleに関する内容を紹介します。
swolleとは
SwooleはC言語で作られたPHP拡張モジュールで、スケーラブルなネットワークアプリケーションを構築するために設計された非同期・イベント駆動モデルのフレームワークです。
swolle拡張インストール
yum install -y gcc gcc-c++
①https://pecl.php.net/サイトからソースコードをダウンロードる。
wget https://pecl.php.net/get/swoole-4.6.7.tgz
②インストール
$ tar zxf swoole-4.6.7.tgz
$ cd swoole-4.6.7
$ phpize # configureファイル生成
$ which php-config
$ ./configure –with-php-config=/usr/bin/php-config
$ make && make install
phpに追加
cd /etc/php.d
cp 20-zip.ini 30-swoole.ini
echo extension=swoole.so > 30-swoole.ini
wget https://pecl.php.net/get/swoole-4.6.7.tgz
②インストール
$ tar zxf swoole-4.6.7.tgz
$ cd swoole-4.6.7
$ phpize # configureファイル生成
$ which php-config
$ ./configure –with-php-config=/usr/bin/php-config
$ make && make install
phpに追加
cd /etc/php.d
cp 20-zip.ini 30-swoole.ini
echo extension=swoole.so > 30-swoole.ini