自分的コマンドメモ

nginxの起動

sudo nginx

nginxの停止

sudo nginx -s stop

nginxのリロード

sudo nginx -s reload

spawn-fcgiの起動

opt/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 3 -f /opt/local/bin/php-cgi


起動のコマンドが通ってるか確認

$ cd /Library/LaunchDaemons
$ ls -la

lrwxr-xr-x   1 root  admin    72 11 17 10:38 org.macports.nginx.plist [略]

で、

$ vi org.macports.nginx.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>Label</key><string>org.macports.nginx</string>
<key>ProgramArguments</key>
<array>
        <string>/opt/local/bin/daemondo</string>
        <string>--label=nginx</string>
        <string>--start-cmd</string>
        <string>/opt/local/sbin/nginx</string>
        <string>;</string>
        <string>--pid=fileauto</string>
        <string>--pidfile</string>
        <string>/opt/local/var/run/nginx/nginx.pid</string>
</array>
<key>Debug</key><false/>
<key>Disabled</key><true/>
<key>KeepAlive</key><true/>
</dict>
</plist>

こんな構成が出る
これの

/opt/local/sbin/nginx

のパスが通ってなくてはいけない