Macにnginx+php+mysqlをインストールする

mac_lnmp

Macにnginx+php+mysqlをインストールする

MacでLNMP環境(Linux+nginx+php+mysql)を
構築する際の導入方法です。

最近は、apacheではなく、nginxを使うことも
増えてきてご紹介いたします!

Homebrewを使ってインストールしていくので、
あらかじめインストールしといてください。

PHP-FPM

デフォルトだと公式のリポジトリにPHP-FPMがないので、
まずは、tapで公式以外のリポジトリからインストールできるようにします。

これからPHPとPHP-FPMをインストールしていきます。
apache用のモジュールは不要なのとmysqlにつなぐためのモジュールも添えます。

インストールが完了したら、
コマンドラインからphpを使いやすくするために$PATHに追加しときます。

PHP-FPMの自動起動設定

自動起動の設定もしておきます。
LaunchAgentsフォルダを作成して、シンボリックリンクをはります。

とりあえず、PHP-FPMを起動してみます。

起動を確認してみます。

このような感じで表示されればオッケー。

MySQL

続いて、MySQLのインストールです。

自動起動の設定をしておきます。

手動で起動してみます。

mysqlの初期設定は、別途行ってください。

Nginx

Nginxのインストールです。

自動起動の設定をします。
80番ポートを使用するためには、root権限で起動しないといけないみたいです。
(正確には、1024番ポート以下の使用)

起動の確認

Nginxを起動します。

デフォルトの設定で、8080番ポートを使用するようになっていますが、
あとで設定するので、気にせず以下のコマンドを叩いてください。

こんな感じで出ればちゃんと起動しています。

これから設定していくので、nginxをとめておきます。

nginxの設定

nginx.conf

とりあえず、フォルダを用意します。

デフォルトのnginx.confをGitHubで提供されているものに置き換えます。

PHP-FPMの読み込み

バーチャルホストの設定

シンボリックリンクをはります

アクセスの確認用ページ(ウェルカム、404、phpinfoページ)のダウンロード

SSLの設定

キーを入れる用のフォルダを作成

キーの生成

実際にアクセスしてみる

nginxの起動

最後に

いかかでしたでしょうか?
ひとまず、これでお使いのMacでLNMP環境が整ったと思います。
ただ、開発に合わせて、都度、ローカル環境を整えていくのは大変です。
やっぱり、VagrantとかDockerがいるかも。。。

以上です!

The following two tabs change content below.

関連記事

コメントは利用できません。

ピックアップ記事

  1. %e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-10-11-21-31-48

    2016-10-11

    【秋ドラマ】2016年10月ドラマ、最速情報!!!!

    出典:http://www.ntv.co.jp/jimisugo/  日本テレビ「地味にスゴイ!校閲…

ピックアップ記事

  1. 05ea1fe69ceaca10979d2a6d3c5b6b38_s

    2016-9-28

    アレンジ豊富!自宅で簡単おいしい!ジュースのような日本酒サングリア♪美肌効果も◎

    果物の季節がやってきました! 昨年ブームになった日本酒サングリア。 今年も梨だけでなく様々なフル…

ピックアップ記事

  1. フリー素材

    2016-5-11

    自分が思いついたサービスは他の誰かも考えている

    こんばんにちは。日時過ごしていると、こんなサービスあればいいのに。なんてことをよく考えることがある。…
ページ上部へ戻る
Top