一、官網下載安裝包
官網下載地址: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 打包源文件 |