作者:凌乱LW_502 | 来源:互联网 | 2023-05-18 16:55
Date:2017-09-08安装前准备:php-v如果php版本小于5.6的,请卸载rpm-qa|grepphp删除掉rpm-ephp-cli-5.
Date : 2017-09-08
安装前准备:
php -v 如果php版本小于5.6的,请卸载
rpm -qa | grep php 删除掉
rpm -e php-cli-5.4.16-42.4.al7.x86_64 –nodeps
rpm -e php-devel-5.4.16-42.4.al7.x86_64 –nodeps
rpm -e php-common-5.4.16-42.4.al7.x86_64 –nodeps
删除后如果自己源码包安装的php无法找到,提示:-bash: /usr/bin/php: No such file or directory
vim /etc/profile 最后一行增加环境变量就OK
export PATH=/usr/local/php/bin:$PATH
source /etc/profile 更新下配置(ps 这里有个小坑,已登录的窗口要小退一下,重新登录才生效哦!)
php -v 看下OK
目前最新的版本是2.08版本(ps 不是最新的稳定版本),一开始我安装这个版本的时候总是安装不上去,然后切换到稳定版本1.9.19根据官方的安装教程没毛病,如果不能确定你敲的命令是否正确,记得执行每个命令的时候echo $?一下确认是否操作成功,返回0是成功,其他的都是失败!
安装详细如下:
wget https://github.com/swoole/swoole-src/archive/v1.9.19.tar.gz
tar -zxvf v1.9.19.tar.gz
mv swoole-src-1.9.19 swoole #这里个人爱好,不喜欢那么长的名字
cd swoole
phpize
./configure
make && make install
没毛病的话就会出现下面的扩展:
Installing shared extensions: /usr/lib64/php/modules/
Installing header files: /usr/include/php/
[root@iZtqas3cjxy7mbZ swoole]# cd /usr/lib64/php/modules/
cd /usr/lib64/php/modules/ ls 可以看到swoole.so躺在那里了,安装就是这么方便(当然php是要提前安装好啦)!
然后,找到php.ini文件在最后一行加上extension = “swoole.so”
重启nginx
打印一下phpinfo(),Swoole扩展就躺在那里了