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

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がいるかも。。。

以上です!

関連記事

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

ピックアップ記事

ピックアップ記事

  1. 2016-12-8

    岩井俊二の伝説的ドラマ『打ち上げ花火、下から見るか?横から見るか?』大根仁×新房昭之でアニメ映画化!声優には宮野真守、広瀬すず、菅田将暉…

    岩井俊二監督の伝説的ドラマ、「打ち上げ花火、下から見るか?横から見るか?」が、脚本・大根仁(「モテキ…

ピックアップ記事

  1. 2016-8-30

    へっぽこデザイン備忘録 〜簡単にWordPressのサムネイルサイズを増やす方法!〜

    シン・ゴジラ3回目見てきました。4回目行ってきます。 今回はWordpressで使うサムネイル…

ピックアップ記事

  1. 2016-11-16

    れんこんサミットって何!?11月17日はレンコン記念日!今夜はレンコン料理で決まり!!

    みなさん、今日が何の日かご存知ですか!?そう、今日は!!レンコンの日!!!!です!!!!レンコンの日…
ページ上部へ戻る
Top