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