centos6.7 安装swoole

检查环境是否满足Swoole的环境依赖

# 查看linux内核
uname -a
#查看gcc版本
gcc --version
g++ --version

升级gcc到4.8以上

cd /usr/local/src
wget wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2
tar -jxvf gcc-4.8.5.tar.bz2
cd gcc-4.8.5
/usr/local/src/gcc-4.8.5/contrib/download_prerequisites
# 编译后的程序文件存放目录
mkdir /usr/local/src/gcc-build-4.8.5
cd  /usr/local/src/gcc-build-4.8.5
/usr/local/src/gcc-4.8.5/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make
make install
# reboot 重启查看gcc  版本 出现4.8.5 成功

替换系统低版本gcc

mv /usr/bin/c++ /usr/bin/c++.bak
ln -s /usr/local/bin/c++ /usr/bin/c++
cd /usr/bin/
mv ./g++ ./g++.bak
ln -s /usr/local/bin/g++ /usr/bin/g++
mv ./gcc ./gcc.bak 
ln -s /usr/local/bin/gcc /usr/bin/gcc
# gcc动态链接库位置位置
find / -name "libstdc++.so*"
# /usr/local/lib64/libstdc++.so.6.0.19
cp /usr/local/lib64/libstdc++.so.6.0.19 /usr/lib64 
cd /usr/lib64/
rm -f ./libstdc++.so.6
ln -s libstdc++.so.6.0.19 libstdc++.so.6
#查看链接库是否替换完成
strings /usr/lib64/libstdc++.so.6 | grep GLIBC
# 出现  GLIBCXX_3.4.13 说明成功

安装Swoole扩展

cd /usr/local/src
wget https://codeload.github.com/swoole/swoole-src/tag.gz/v4.3.3
tar xzvf v4.3.3
cd  swoole-src-4.3.3/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make 
make install

修改php.ini

在php.ini中添加extension=swoole.so
重启php-fpm

查看phpinfo

出现swoole 说明安装成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值