phpをローカルサーバ(?)にあげて確認する方法/ターミナルとか使って/vimとか使って

コマンド
●cd /etc/apached2/extra/

httpd-vhosts.confを開く(sudo vim httpd-vhosts.conf)

<VirtualHost *:80>
    DocumentRoot "/hage/hige/huge/hege/hoge"
    ServerName ○○.△△.××
    ErrorLog "/private/var/log/apache2/○○.△△-error_log"
    CustomLog "/private/var/log/apache2/○○.△△-access_log" combined

    <Directory "/hage/hige/huge/hege/hoge">
        DirectoryIndex index.html index.php
        AllowOverride All
        Options FollowSymLinks Indexes
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

を最下部にコピペ

<VirtualHost *:80>
    DocumentRoot "/hage/hige/huge/hege/hoge" ← hogeディレクトリのindex.htmlが見れる。下のServerNameで記述したサーバ名をアドレスんとこに打つことで見れる。
    ServerName ○○.△△.×× ← このアドレスを打つと上のディレクトリが見れる。
    ErrorLog "/private/var/log/apache2/○○.△△-error_log" ← ServerNameと同じ
    CustomLog "/private/var/log/apache2/○○.△△-access_log" combined ← ServerNameと同じ

    <Directory "/hage/hige/huge/hege/hoge"> ← 上の、DocumentRootで記述したものと同じものを指定する。
        DirectoryIndex index.html index.php
        AllowOverride All
        Options FollowSymLinks Indexes
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>


●sudo vim /etc/hosts
127.0.0.1 ○○.△△.×× ← ○○.△△.×× はServerNameとDirectoryと同じ
とする。127.0.0.1は自分のパソコンという意味。

vim
a 押すとINSERTモード
esc 押すと、INSERTモードから抜ける
esc 押して、:wq +enter で保存して終了
esc 押して、:q +enter で終了



sudo apachectl start
○○.△△.×× が見える
○○.△△.××/hoge/hoge.php が見れる

sudo apachectl stop
○○.△△.×× が見えない
○○.△△.××/hoge/hoge.php が見れる