Centos系统下swoole环境的安装

作为一个Ubuntu的爱好者,其实是很不喜欢Centos的,没办法公司的服务器是Centos的。简述一下安装swoole的过程吧,教程不一定是最优方案,但是,我认为这是一个最快的傻瓜式操作的方案,尽量减少工作量,能用就行。

第一步安装Git

yum install git

第二步安装GCC 4.8

我这边自带的gcc版本是低于4.8的所以我需要安装一下4.8的GCC

wget http://people.centos.org/tru/devtools-2/devtools-2.repo
mv devtools-2.repo /etc/yum.repos.d
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++

mv /usr/bin/gcc /usr/bin/gcc-4.4.7
mv /usr/bin/g++ /usr/bin/g++-4.4.7
mv /usr/bin/c++ /usr/bin/c++-4.4.7
ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++
gcc --version

第三步使用LNMP一键安装包安装php7环境

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz &&
tar zxf lnmp1.5.tar.gz &&
cd lnmp1.5 &&
./install.sh lnmp

这个过程比较简单,就这样,然后自己选择一下php版本啥的。

第四步编译Swoole

git clone https://gitee.com/swoole/swoole.git
cd swoole
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make 
make install

然后去php.ini文件中开启一下swoole就可以了。

点赞