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