swoole_編譯安裝

swoole文檔:https://wiki.swoole.com/wiki/page/1.html

環境:centos7

php.ini配置文件路徑:/usr/local/php/etc/php.ini
1、安裝swoole

 

1:tar -zxvf swoole.tar.gz
2:cd swoole[目錄]
3:/usr/local/php/bin/phpize《運行phpize,路徑根據自己安裝Php的寫》
4:./configure --with-php-config=/usr/local/php/bin/php-config
5:make
6:make install

2、配置php支持swoole
vi /usr/local/php/etc/php.ini

添加

;   extension=modulename.extension
extension=swoole.so
3、重啓php-fpm

service php-fpm restart

在phpinfo頁面可以看到關於swoole的選項,說明安裝成功。

 

 

swoole測試

telnet 127.0.0.1 9501

查看端口: netstat -anp | grep 9501

一、檢查是否安裝telnet

rpm -qa | grep telnet

二、安裝telnet客戶端、服務端(如果已安裝telnet則跳過此步驟) 

yum -y install telnet*

三、檢查是否安裝xinetd

rpm -qa | grep xinetd

四、安裝xinetd服務(如果已安裝xinetd則跳過此步驟)

yum -y install xinetd

 

五、telnet服務安裝之後,默認是不開啓服務,修改文件/etc/xinetd.d/telnet來開啓服務

注:第一次修改,此文件若不存在,可自己vim創建修改:修改 disable = yes 爲 disable = no

service telnet         
{  
  flags = REUSE  
  socket_type = stream  
  wait = no  
  user = root  
  server =/usr/sbin/in.telnetd  
  log_on_failure += USERID  
  disable = no   
}

六、啓動telnet依賴的xinetd服務

systemctl start xinetd.service
systemctl start telnet.socket

七、設置服務開機啓動

將xinetd服務加入開機自啓動:systemctl enable xinetd.service

將telnet服務加入開機自啓動:systemctl enable telnet.socket

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章