ubuntu1404编译swoole扩展
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu1404编译swoole扩展相关的知识,希望对你有一定的参考价值。
我的环境是ubuntu1404 + php5.5.9 + swoole1.7.22
获取源码
pecl.php.net/package/swoole
编译
cd swoole
phpize
./configure
sudo make
sudo make install
ext/swoole/module/swoole.so生成
修改配置
我的环境的情况有些不同:一个环境是编译安装的,另一个环境是apt-get包安装
所以用编译的环境编译出扩展文件给用包安装方式的环境用。
包安装的默认配置文件在 /etc/php5/cli/php.ini
包安装的默认扩展目录在 /usr/lib/php5/20121212/下
修改配置文件添加 extension_dir = "/usr/lib/php5/20121212/"
extension = "swoole.so"
测试
php -m | grep swoole
php -r "var_dump(is_object(new swoole_http_server));"
以上是关于ubuntu1404编译swoole扩展的主要内容,如果未能解决你的问题,请参考以下文章