这两天工作中接触到了swoole,所以在服务器上安装学习一下:
1.安装swoole
cd /usr/local/src
wget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gz
tar zxvf v1.9.1-stable.tar.gz
cd swoole-src-1.9.1-stable
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install我在安装完后遇到了这个报错,我总结了三种可能性
2.配置php.ini
vi /usr/local/php/etc/php.ini
添加
extension=swoole.so
:wq!
可是当我查找扩展时报错,如下截图
我目前总结了几种情况:
1.看你的php.ini里 extension_dir配置项的路径有没有打开,自己调整
2.如下截图文件夹地址中有没有swoole.so文件,如果没有手动拷贝过去
3、重启php-fpm
service php-fpm restart
在phpinfo页面可以看到关于swoole的选项,说明安装成功
本文介绍了在Linux环境下安装Swoole扩展的步骤,包括从GitHub下载源码,通过phpize配置,然后make安装。在遇到加载错误时,提供了检查php.ini的extension_dir配置,确认swoole.so文件存在,以及重启php-fpm服务等解决方案。
628

被折叠的 条评论
为什么被折叠?



