编译安装swoole

 

1、编译安装swoole

[root@localhost software]# git clone https://gitee.com/swoole/swoole.git
[root@localhost software]# cd swoole/
[root@localhost swoole]# ls     ##查看文件没有configure如果没有执行下面代码
[root@localhost swoole]# find / -name phpize
/root/software/php-7.0.33/scripts/phpize
/usr/local/php/bin/phpize
[root@localhost swoole]# /usr/local/php/bin/phpize  ##执行phpize 文件中将会出现configure
Configuring for:
PHP Api Version:         20151012
Zend Module Api No:      20151012
Zend Extension Api No:   320151012
[root@localhost swoole]# ls      ##查看文件是否有configure
[root@localhost swoole]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@localhost swoole]# make && make install            ##安装

  2、编译安装完成后查看是否安转上了swoole.so

3、配置swoole扩展

[root@localhost swoole]# find / -name php.ini
/usr/local/php/lib/php.ini
[root@localhost swoole]# vim usr/local/php/lib/php.ini  //在php.ini添加extension=swoole.so
[root@localhost swoole]# service nginx restart
Redirecting to /bin/systemctl restart nginx.service

配置swoole出现的问题:

[root@localhost swoole]# php -m
bash: php: 未找到命令...
[root@localhost swoole]# export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost swoole]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@localhost swoole]# php -m
bash: php: 未找到命令...
[root@localhost swoole]# ln -s /usr/local/php/bin/php /usr/bin/php
[root@localhost swoole]# php -m    #查看是否有swoole
[PHP Modules]
bcmath
bz2
Core
ctype
date
dom
fileinfo
filter
gd
hash
iconv
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
sockets
SPL
sqlite3
standard
swoole
tokenizer
xml
xmlreader
xmlwriter
zlib

[Zend Modules]

[root@localhost swoole]# service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm  done

 

4、查看phpinfo,这时候swoole拓展已经装上了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值