php --ri swoole
PHP Warning: Module 'swoole' already loaded in Unknown on line 0
出现情况:编译安装完swoole扩展后,以为phpinfo中没有swoole扩展是因为要在php.ini中加模块.所以就加入了extension=swoole.so,
在使用中就出错了;
原因:是PHP有两种方式添加扩展模块,一种是直接编译进了PHP,另外一种是通过共享模式添加模块,并在php.ini配置文件中配置相应的模块。以上问题出现的原因是我们需要的模块已经编译进PHP了,但是我们有通过共享模块再次加重了改模块,这样就导致重复加重。
解决方案:修改php.ini配置文件,注释掉相应的模块配置