LoginSignup
3
5

More than 5 years have passed since last update.

今更ローカルにPHP&MySQLの環境を構築する

Last updated at Posted at 2016-06-28

VagrantやDockerといった仮想環境構築ツールがある中で今更あえてローカルにPHPの実行環境を構築する方法について書きたいと思います。
※ Macでの説明になります。


1.Homebrewをインストールする

Macを買ったらやっておいた方がいいことをはてぶにまとめていますので、こちらを行ってから次に進んでください。
oh my zsh 導入手順

2.brewで色々インストールする

1.でインストールしたbrewでPHP5.6をインストールします。
ターミナルを開き以下

brew install php56 git mysql //php5.6、git、mysql
brew list //インストール出来ていればリストに上記が表示されます
brew update //年のためアップデートをしておきます

3.作業ディレクトリを作る

ターミナルで以下入力

mkdir workspace //workspaceディレクトリを作成
cd workspace //workspaceディレクトリに移動
mkdir htdocs //htdocsディレクトリを作成

4.Apacheの設定をする

ターミナルで以下入力

sudo vi /etc/apache2/httpd.confをします。
そして以下を編集してください。

/etc/apache2/httpd.conf
ターミナルで以下


DocumentRoot "/Users/ユーザー名/workspace"
AllowOverride All //htaccessでURLの上書きを許可
Include /usr/local/etc/apache2/2.2/extra/httpd-vhosts.conf //こちらの行のコメントアウトを解除

//編集し終わったら、「esc」キーを押して「:wq」でvimを保存して終了します。

5.Virtualhostを設定する

sudo vi /etc/apache2/extra/httpd-vhosts.conf.と打ち以下を入力します。

<VirtualHost *:80>
    ServerAdmin hoge@hoge.com
    DocumentRoot "/Users/ユーザ名/workspace/htdocs"
    ServerName localhost
    DirectoryIndex index.php index.html
    Errorlog "/private/var/log/apache2/htdocs-error_log"
    Customlog "/private/var/log/apache2/htdocs-access_log" common
</VirtualHost>

<Directory "/Users/ユーザ名/workspace/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
    Allow from All
</Directory>
//編集し終わったら、「esc」キーを押して「:wq」でvimを保存して終了します。

6.hostsを編集する

ターミナルに以下入力。
sudo vi /etc/hostsでhostsファイルに以下を追記

127.0.0.1 localhost
//編集し終わったら、「esc」キーを押して「:wq」でvimを保存して終了します。

7.mysqlの設定

・ ユーザー:root
・ パスワード:root
を作成するためにターミナルで以下

mysql.server start
mysql -u root
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ‘root' WITH GRANT OPTION;

8.phpが動いているか確認。

ここまで終わったらPHPの動作確認をします。
ターミナルで以下

vi /workspace/htdocs/info.php
//ファイルを開いたら以下を入力
<?php
phpinfo();
//上記のみを入力したら、「esc」キーを押して「:wq」でvimを保存して終了します。

ブラウザで、http://localhost/ をURLバーに入力して、php.iniの設定が表示されれば完成です。

9. 完成後のプロジェクトの配置

以降の開発に関しては、/Users/ユーザー名/workspace/htdocs内にphpプロジェクトを入れてhttp://htdocs/でブラウザを開けば実行環境が整います。

10.終わりに

さっとPHPの実行環境を作ることを目的に書いてみました。
はしょってしまった箇所もあるので、間違っている箇所などありましたら、コメントをいただけますと幸いです。

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5