swoole在linux手动安装总结


一、官网下载安装包

  官网下载地址: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 打包源文件
     


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM