lnmp 的swoole安装以及部分问题解决
服务器环境:ubuntu+nginx+php7.0 1.安装nghttp2库: sudo apt-get install nghttp2 或者 sudo wget https://github.com/nghttp2/nghttp2/releases/download/v1.30.0/nghttp2-1.30.0.tar.bz2 sudo tar -jxvf nghttp2-1.30.0.tar.bz2 cd nghttp2-1.30.0 sudo ./configure sudo make && make instal 2.下载swoole : sudo pecl install swoole 在进行编译的时候,根据自己需求选择开启的扩展(PostgreSQL 这个选项我选择的是no) 3.修改php.ini cd /etc/php/7.0/cli sudo vi php.ini 加入 extension=swoole.so 保存退出。 附: 确认php.ini的位置 sudo php -i|grep php.ini 如果在执行php -v报错如下 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/swoole.so' - libnghttp2.so.14: cannot