Macにbrewhomeでnginxをインストールする
1.操作コマンド
hematoMacBook-Pro:~ hechangmin$ brew search nginx
nginx
hematoMacBook-Pro:~ hechangmin$ brew install nginx
==> Installing nginx dependency: pcre
==> Downloading ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.13.
######################################################################## 100.0%
######################################################################## 100.0%
==> ./configure –prefix=/usr/local/Cellar/pcre/8.13 –enable-utf8 –enable-unic
==> make test
==> make install
/usr/local/Cellar/pcre/8.13: 111 files, 2.9M, built in 54 seconds
==> Installing nginx
==> Downloading http://nginx.org/download/nginx-1.0.8.tar.gz
######################################################################## 100.0%
==> Patching
patching file auto/lib/pcre/conf
patching file conf/nginx.conf
==> ./configure –prefix=/usr/local/Cellar/nginx/1.0.8 –with-http_ssl_module –with-pcre –conf-path=/usr/local/etc/nginx/nginx.conf –pid-path=/usr/local/var/run/nginx.pid –lock-path=/usr/local/var/ngi
==> make install
==> Caveats
In the interest of allowing you to run `nginx` without `sudo`, the default
port is set to localhost:8080.
If you want to host pages on your local machine to the public, you should
change that to localhost:80, and run `sudo nginx`. You’ll need to turn off
any other web servers running port 80, of course.
You can start nginx automatically on login running as your user with:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/nginx/1.0.8/org.nginx.nginx.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/org.nginx.nginx.plist
Though note that if running as your user, the launch agent will fail if you
try to use a port below 1024 (such as http’s default of 80.)
Warning: /usr/local/sbin is not in your PATH
You can amend this by altering your ~/.bashrc file
==> Summary
/usr/local/Cellar/nginx/1.0.8: 6 files, 616K, built in 19 seconds
hematoMacBook-Pro:~ hechangmin$
別名を付ける
ln -s /usr/local/sbin/nginx /usr/bin/nginx
2.nginxのコマンド
nginx -V バージョンおよび配置ファイルを確認
nginx -v バージョンの確認
nginx -c filename 配置ファイルを指定
nginx -h ヘルプ
nginx -s [reloadreopenstopquit]
3.brewhomeのコマンド
例
brew search mysql
brew install mysql
brew info mysql
brew uninstall mysql