xamppでGoogleドライブをDocumentRootにする

いろいろなPCを使っているとローカル環境のみでプログラミングするのが非常につらいので、DocumentRootをGoogleドライブにしてしまえばよいというわけなのです。勿論Dropboxとかでも同様のことができるし、強いていえばAmazonのクラウドストレージ的なものを使う方がもっと気持ちがいいです。とはいえGoogleドライブは無料枠で15GBほど使えるし有料の100GBでも年間$1.99*12=$13.99(1500円弱)程度。

Googleドライブのマウント

Googleアカウントを取得してPCにマウントするまでは割愛。
http://room9.jp/2014/01/22/080000/

マウントポジション

たいていはここらあたりにマウントされると思います。フォルダー名が日本語になっているときがあるので半角アルファベットにしておいたほうがよいです。

/Users/YOURNAME/GoogleDrive/

私の環境ではパーミッションが、700になっていたので755にしておきます。

drwx------@   6 YOURNAME  staff      204 10 21 11:05 GoogleDrive
↓
drwxr-xr-x@   6 YOURNAME  staff      204 10 21 11:05 GoogleDrive

バーチャルホストの設定

xamppのバーチャルホストの設定をします。

/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf

あたりにあるので、エディタで開いて設定。問題なければ以下のような感じで。

<VirtualHost *:80>
    ServerAdmin user@example.com
    DocumentRoot "/Users/YOURNAME/GoogleDrive/localhost"
    ServerName test.local
    ErrorLog "logs/test.local-error_log"
    CustomLog "logs/test.local-access_log" common
        # Order Deny,Allow
        # Deny from ALL
        # Allow from test.local 127.0.0.1
    <Directory "/Users/YOURNAME/GoogleDrive/localhost">
        Options Indexes MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

DocumentRootをGoogleドライブに割り当ててしまいます。
ホストの設定もしておきます。

[private/etc/hosts]
127.0.0.1   test.local

xamppを再起動するとwebサーバーとして機能します。


参考程度にどうぞ。

Bitcasa

無料枠: 20GB
有料枠:
1TB – 1,200円/月
5TB – 5,900円/月
無制限 – 11,900円/月
※年間契約で最大18%の割引あり。

Googleドライブ

無料枠: 15GB
有料枠:
100GB – $1.99/月
1TB – $9.99/月
10TB – $99.99/月
20TB – $199.99/月
30TB – $299.99/月

Microsoft OneDrive

無料枠: 7GB
有料枠:
50GB – 2,000円/年
100GB – 4,000円/年
200GB – 8,000円/年

Amazon Cloud Drive

無料枠: 5GB
有料枠:
20GB – 800円/年
50GB – 2,000円/年
200GB – 8,000円/年
500GB – 20,000円/年
1TB – 40,000円/年

iCloud

無料枠: 5GB
有料枠:
10GB – 2,000円/年
20GB – 4,000円/年
50GB – 10,000円/年
※無料5GBは含まれず。
※例えば10GBを契約時、10GB+5GBの合計15GBとなる。
※申込は、iPhone本体から行う。

Yahoo!ボックス

無料枠: 5GB
有料枠:
50GB – 399円/月(Yahoo!プレミアム会員費)
+100GB – 700円/月

Dropbox

無料枠: 2GB
有料枠:
100GB – $9.99/月
※その他ビジネス向けプランあり。

Last update: 2016.10.21 (金)