一、官网下载安装包
官网下载地址:https://www.swoole.com/
进入官网后点击下载,下载方式有两种:
1.直接下载安装包
2.在linux环境下通过 git clone https://github.com/swoole/swoole-src.git下载
二、编译
1.解压后进入到解压文件。
2.找到phpize对该文件进行编译 一般都在安装php文件下的的bin目录下
3.在swoole的解压包里面找到phpize然后回车。这时里面会出现configure文件
4.通过configure文件进行对扩展编译安装
5.make && make intall 编译安装后可以查看到swoole.so文件
6.去php安装目录找到php.ini文件添加extension=swoole.os。此时可以运行php -m查看是否有swoole扩展
三、shell命令
- php -i | grep php.ini 检查php.ini文件正确路径
- ps aft | grep [执行的php文件如:tpc.php] 查看改主进程下面开启了多少进程
- kill 1231 杀死进程
- netstat -anp | grep [端口号如:9501] 查看开启进程
四、解压命令汇总
格式 | 解压方式 | 打包方式 |
.tar | tar -xvf *.tar | tar -cvf 打包名 打包源文件(可以多个文件空格隔开) |
.gz | gunzip *.gz || gzip -d *.gz | |
.tar.gz OR .tgz | tar -zxvf *.tar.gz | tar -zcvf 打包名 打包源文件(可以多个文件空格隔开) |
.bz2 | bzip2 -d *.bz2 || bunzip2 *.bz2 | bzip2 -z 打包源文件 |
.tar.bz2 | tar -jxvf *.tar.bz2 || tar --bzip xvf *.tar.bz2 | tar -jcvf 打包名 打包源文件(可以多个文件空格隔开) |
.bz | bzip2 -d *.bz || bunzip2 *.bz | |
.tar.bz | tar jxvf *.tar.bz | |
.zip | unzip *.zip | zip -r FileName.zip DirName -r表示递归 |
.rar | rar x *.rar | rar -a FileName.rar DirName |
.lha | lha -e *.lha | lha -a *.lha 打包源文件 |