一、下载1、下载https://pecl.php.net/get/swoole-4.5.9.tgz到本地,上传文件到/usr/local/src/2,wget-P/usr/local/src/https://pecl.php.net/get/swoole-4.5.9.tgz2.解压、编译、安装1.Unzip>cd/usr/local/src/>tarxzfswoole-4.5.9.tgz>cdswoole-4.5.92,detect,compile>/usr/local/php8/bin/phpize>./configure--with-php-config=/usr/local/php8/bin/php-config>make问题1:configure:error:in`/usr/local/src/swoole-src-4.5.9':configure:error:C++preprocessor"/lib/cpp"failssanitycheck问题1解决方案:>yuminstallglibc-headersgcc-c++3、安装>makeinstall#安装后会在/usr/local/src/swoole-src-4.5.9/modules目录下生成swoole.so扩展文件>cp/usr/local/src/swoole-src-4.5.9/modules/swoole.so/usr/local/php8/lib/php/extensions/no-debug-non-zts-20200930/swoole.so#将编译好的扩展文件放到扩展目录下php,其中no-debug-non-zts-20200930可能因4.配置php扩展>vim/usr/local/php8/etc/php.ini>#使用搜索命令/extension,在;zend_extension中添加上面的=opcache>#extension=swoole.so>行#:wq保存并退出>servicephp-fpmstart#启动php-fpm服务>php-m|grepswoole#检测扩展安装成功
