1. 在php7.4中安裝swoole,但找不到這個擴展安裝
2. 服務器下載源碼解壓安裝
http://pecl.php.net/package/swoole
下載4.8.0版本
解壓到/www/server/php/74/下
3. 發現報錯問題;
更新一下依賴
yum update
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel nss_ldap openldap openldap-devel openldap-clients openldap-servers libxslt-devel libevent-devel ntp libtool-ltdl bison libtool vim-enhanced
?
4. 刪除緩存
make clean
make distclean
sudo rm -rf modules/
5. 輸入命令
# 編譯安裝
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config --enable-openssl
make
sudo make install
?開始編譯
耐心等待
?成功
修改配置文件
6.配置 PHP
extension=swoole.so
參考鏈接:
linux 寶塔 nginx php8.0 安裝swoole/調試(測試)小白詳細圖文教程_swoole loader8.0-CSDN博客?
Swoole Documents (簡體中文)
https://wenku.csdn.net/answer/y5s6yncckz
?