ubuntu + swoole 常用命令

admin⁠發表於2020-12-12

swoole 安裝

第 一步 github swoole git clone swoole

第二步 phpize命令後 swoole資料夾的檔案會發生變化

./configure --help

./configure --with-php-config={php-version-config}

./configure --with-php-config=/usr/bin/php-config

make

make install

返回上一級目錄

cd -

客戶端 連線tcp

telnet 12.0.0.1 8800

檢視程式埠

netstat -anp |grep 9501

殺死一個程式

kill 8888(程式號)

顯示當前的路徑

pwd

檢視程式

ps aft | grep tcp.php

實時檢視日誌檔案內容

taif -f access.log

解壓 tar.gz 檔案

tar -zxvf filename.tar.gz

解壓zip檔案

unizp filename.zip

檢視swoole是否支援第三方擴充套件

php --ri swoole

安裝hiredis

make -j

./configure --with-config-php=/etc/bin/php --enable-async-redis

make clean

make -j

make install

檢視程式下面的子程式。22727表示程式的PID

pstree -p 22727

不知道是啥

ps aft | grep http_verser

更改子目錄以及子檔案的許可權

chmod -R 777 dir

檢視檔案的程式

ps aux | grep process.php

phpize 是生成/configure 檔案的

ubuntu 執行shell

$shell = 'netstat -anp | grep '.8811;

$result = shell_exce($shell);

dump($result);
$shell = 'netstat -anp 2>/dev/null | grep '.8811 .' | grep LISTEN | wc -l';

$result = shell_exce($shell);

dump($result);

ubuntu 後臺執行指令碼

nohup /var/bin/php script.php > /consolePath/log.txt &

/consolePath/log.txt 如果有輸出的話 就輸出到這個檔案中

檢視當前檔案是否在後臺掛起執行

ps aux |grep script.php

檢視硬碟的使用情況

df -h

內網ip

hostname -i

相關文章