H5 WEB 小(xiǎo)程序

mac 重啓php(brew 安(ān)裝(zhuāng)php)

sudo killall php-fpm

稍等一會 php-fpm會自動重啓,因為(wèi)有(yǒu)守護進程

~ % sudo lsof -i:9000    Password:
COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
phpstorm  645 xxx  516u  IPv4 0xa785cc147f8fb631      0t0  TCP *:cslistener (LISTEN)
php-fpm  1201 xxx    9u  IPv4 0xa785cc1480f39791      0t0  TCP localhost:cslistener (LISTEN)
php-fpm  1202 xxx   10u  IPv4 0xa785cc1480f39791      0t0  TCP localhost:cslistener (LISTEN)
php-fpm  1203 xxx   10u  IPv4 0xa785cc1480f39791      0t0  TCP localhost:cslistener (LISTEN)

~ % sudo killall php-fpm

~ % sudo lsof -i:9000   
COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
phpstorm  645 xxx  516u  IPv4 0xa785cc147f8fb631      0t0  TCP *:cslistener (LISTEN)
php-fpm  1363 xxx    9u  IPv4 0xa785cc147e2003d1      0t0  TCP localhost:cslistener (LISTEN)
php-fpm  1364 xxx   10u  IPv4 0xa785cc147e2003d1      0t0  TCP localhost:cslistener (LISTEN)
php-fpm  1365 xxx   10u  IPv4 0xa785cc147e2003d1      0t0  TCP localhost:cslistener (LISTEN)
php重啓

其他(tā)方法1 ,但未嘗試

1.關于php-fpm.pid的問題:

默認,配置文(wén)件中(zhōng)pid配置是注釋的,也就是未指定pid生成的位置(我天真的以為(wèi)會自動生成)。不會按默認路徑自動生成,所以也就不存在php-fpm.pid文(wén)件。

1)pid = /usr/local/var/run/php-fpm/php-fpm.pid 2)創建文(wén)件,并設置權限,保證php-fpm的用(yòng)戶有(yǒu)權限修改它

touch /usr/local/var/run/php-fpm/php-fpm.pid

chown www /usr/local/var/run/php-fpm/php-fpm.pid // 假定php-fpm的用(yòng)戶是 'www' chmod 644 /usr/local/var/run/php-fpm/php-fpm.pid 3)重啓php-fpm即可(kě)(之前就是因為(wèi)不知道重啓),然後就可(kě)以使用(yòng) kill -USR2 `cat /usr/local/var/run/php-fpm/php-fpm.pid` 2.sudo pkill -INT -o php-fpm   // 這條命令簡單粗暴!直接有(yǒu)效(同樣的忘記了pkill 命令。。。) 3.老早以前,就說有(yǒu)時間翻譯下 launchctl 命令,一直欠着帳!但我記得。。。也可(kě)以使用(yòng)這個來關閉和重啓

可(kě)以定義一個腳本:/usr/local/bin/fpm-restart,使用(yòng) launchctl 命令來控制php-fpm #!/bin/sh echo "Stopping php-fpm..." launchctl unload -w ~/Library/LaunchAgents/homebrew-php*.plist

echo "Starting php-fpm..." launchctl load -w ~/Library/LaunchAgents/homebrew-php*.plist

echo "php-fpm restarted" exit 0 4.發現有(yǒu)人想将php-fpm配置成:php-fpm.sock
隻需要将:listen = 127.0.0.1:9000 修改成:listen = /usr/local/var/run/php-fpm/php-fpm.sock

其他(tā)方式2:

brew services list
找到運行的php
brew services restart php@7.2 完整brew命令:
 brew doctor                        #自檢
 brew update                        #更新(xīn)brew可(kě)安(ān)裝(zhuāng)包,建議每次執行一下
 brew search php55                  #搜索php5.5  brew tap josegonzalez/php          #安(ān)裝(zhuāng)擴展<gihhub_user/repo>   
 brew tap                           #查看安(ān)裝(zhuāng)的擴展列表
 brew install php55                 #安(ān)裝(zhuāng)php5.5  brew remove  php55                 #卸載php5.5  brew upgrade php55                 #升級php5.5  brew options php55                 #查看php5.5安(ān)裝(zhuāng)選項
 brew info    php55                 #查看php5.5相關信息
 brew home    php55                 #訪問php5.5官方網站
 brew services list                 #查看系統通過 brew 安(ān)裝(zhuāng)的服務(wù)
 brew services cleanup              #清除已卸載無用(yòng)的啓動配置文(wén)件
 brew services restart php55        #重啓php-fpm

終極大法:重啓電(diàn)腦!

那些快被玩爛的app推廣方式:再不用(yòng)就沒機會了!
微信8.0.14直接打開鏈接沒有(yǒu)分(fēn)享好友分(fēn)享朋友圈功能(néng)

關聯文(wén)章

留言

您的信息會被保密處理(lǐ). 必填字段 *

現在就與BNA技(jì )術專家交流

400-021-7895

App開發 · 小(xiǎo)程序開發 · 網站 · 電(diàn)商(shāng) · 微信 · 系統定制 · 網絡營銷

技(jì )術強團,源碼輸出,高端定制,0預付開工(gōng)
潛心緻力于技(jì )術開發,為(wèi)用(yòng)戶提供卓越的互聯網工(gōng)具(jù)
一手源碼工(gōng)廠-合同保障-免費技(jì )術服務(wù)

0.049603s