php-fpm加入mac啓動項,plist文件

1,通過brew安裝php

brew install php

2,修改php-fpm端口及允許php-fpm後臺運行

brew安裝的php的php-fpm配置文件位於/usr/local/etc/php中

由於mac自帶的php是7.1的php-fpm佔用了9000端口

故修改爲9003

php-fpm允許後臺執行修改daemonize = yes

3,php-fpm加入mac啓動項

brew安裝的php位於/usr/local/Cellar/php中

其中包含已生成好的將php-fpm加入啓動項的文件homebrew.mxcl.php.plist

執行

將homebrew.mxcl.php.plist複製到~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php.plist

重啓即可

4,php-fpm加入啓動項的plist文件樣例

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>homebrew.mxcl.php</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/local/opt/php/sbin/php-fpm</string>
      <string>--nodaemonize</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>WorkingDirectory</key>
    <string>/usr/local/var</string>
    <key>StandardErrorPath</key>
    <string>/usr/local/var/log/php-fpm.log</string>
  </dict>
</plist>

/usr/local/opt/php/sbin/php-fpm是php-fpm的路徑,實際上/usr/local/opt/php是軟鏈到/usr/local/Cellar/php

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