ゴマ拾い-MAc Nginx Php配置

2921 ワード

前にNginxは物をなくして、今日一時興って、過去のゴマ--Mac Nginx Php配置を拾います
Nginxは前にmacがnginx環境をインストールすることを書いて、Mac Nginxがインストールすることはできなくて、インストールすることができて、簡単です.
1、Nginxのコマンドはやはり便利で、nginx-V(大文字V)はすべてnginxのシステムディレクトリの配置について見ることができます
nginx version: nginx/1.4.7
TLS SNI support enabled
configure arguments: --prefix=/usr/local/Cellar/nginx/1.4.7 --with-http_ssl_module --with-pcre --with-ipv6 --sbin-path=/usr/local/Cellar/nginx/1.4.7/bin/nginx --with-cc-opt='-I/usr/local/Cellar/pcre/8.34/include -I/usr/local/Cellar/openssl/1.0.1f/include' --with-ld-opt='-L/usr/local/Cellar/pcre/8.34/lib -L/usr/local/Cellar/openssl/1.0.1f/lib' --conf-path=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/run/nginx.lock --http-client-body-temp-path=/usr/local/var/run/nginx/client_body_temp --http-proxy-temp-path=/usr/local/var/run/nginx/proxy_temp --http-fastcgi-temp-path=/usr/local/var/run/nginx/fastcgi_temp --http-uwsgi-temp-path=/usr/local/var/run/nginx/uwsgi_temp --http-scgi-temp-path=/usr/local/var/run/nginx/scgi_temp --http-log-path=/usr/local/var/log/nginx/access.log --error-log-path=/usr/local/var/log/nginx/error.log --with-http_gzip_static_module

2、php-fpmをインストールして、これはとても長いです
Mac OS X 10.9にはphp-fpmが付属しており、清潔なシステムの強迫症のある人はbrewhomeで再インストールすることができます.
直接macでphp-fpmを実行すると、以下のエラーが発生します.
Draco:etc root# php-fpm
[23-Mar-2014 21:24:31] ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2)
[23-Mar-2014 21:24:31] ERROR: failed to load configuration file '/private/etc/php-fpm.conf'
[23-Mar-2014 21:24:31] ERROR: FPM initialization failed

次のコマンドcpを使用してphpディレクトリに、configの下に
Draco:etc root# cp /private/etc/php-fpm.conf.default /usr/local/etc/php/5.4/php-fpm.conf
Draco:etc root# php-fpm --fpm-config /usr/local/etc/php/5.4/php-fpm.conf
[23-Mar-2014 22:01:58] ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)
[23-Mar-2014 22:01:58] ERROR: failed to post process the configuration
[23-Mar-2014 22:01:58] ERROR: FPM initialization failed
Draco:etc root# 

上記のエラーが発生したのはphp-fpmログパスエラーのため、php-fpmを修正したためです.confの構成
vi /usr/local/etc/php/5.4/php-fpm.conf 

error_log =/usr/local/var/log/php-fpm.log
pid =/usr/local/var/run/php-fpm.pid
または、コンフィギュレーション・ファイル内のコンフィギュレーション・アイテムのパスを変更せずに、php-fpmの実行パラメータ(-p)で実行時ファイルを配置する相対パス接頭辞を指定します.
$ php-fpm --fpm-config/usr/local/etc/php/5.4/php-fpm.conf  --prefix/usr/local/var
これでphp-fpmデーモンプロセスはほぼ正しく起動できます.
      
2、上にnginxが見えます.conf,viの下で、次の行を見つけて、デフォルトは注釈されています
location ~ \.php$ {
            proxy_pass   http://127.0.0.1;
}

3、