#ターミナルを開く
MacはApacheが標準でインストールされてる。
バージョン確認
httpd -v
で
Server version: Apache/2.4.28 (Unix)
と出た。
#Apacheの設定をhttpd.confで変更
ターミナルでhttpd.confを開く
$ sudo vi /etc/apache2/httpd.conf
これは「vi」を使って、httpd.confをターミナル上で変更しますよ、っていう命令
viの操作方法が通常とはまったく違うのでメモ
##文字の入力系
入力する文字 | 意味 |
---|---|
i | 今いるカーソルの位置に入力 |
l | 今いる行の先頭に入力 |
a | 今いるカーソル位置の直後に入力 |
A | 今いる行の末尾に入力 |
esc | 挿入モードを終了 |
##削除系
入力する文字 | 意味 |
---|---|
x | 1文字の削除 |
dw | 1単語の削除 |
dd | 1行の削除 |
##保存と終了
入力する文字 | 意味 |
---|---|
:w | 保存 |
:wq | 保存して終了 |
:q | 保存せずに終了(変更点があるときは終了できない) |
:q! | 保存せずに終了(変更点があるときは破棄される) |
で、改めて。
httpd.confをターミナルで編集する
#LoadModule php5_module libexec/apache2/libphp5.so
この#を外す
ドキュメントルートは変更可能だけど、今回はそのままで。
ちなみに通常のドキュメントルートは以下
/Library/WebServer/Documents
でも、.htaccessは使えるようにする
AllowOverride None
を
AllowOverride All
へ。
そして
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
これで、index.phpでも自動的に表示される
#アクセスしてみる
ブラウザでhttp://localhost/
にアクセス
**It works!**とか表示されればオッケー