iPhoneプロジェクト『お散歩ミッション その7』 ホストサーバーの準備
お久しぶりです。スタッフの川上です。
なかなか進みませんねぇ。ーーーm(_ _)m
さて、『お散歩ミッション』は、
ユーザーが、エージェントに扮し、
のんびりと散歩しながら
指定場所を目指してミッションをこなす。
という、ゆる〜いお遊びプロジェクトです。
エージェントは、プロジェクトサーバーから
・指定場所
・ミッション
を受れる必要があります。
ということで、プロジェクトサーバーが必要なので
サーバーの準備をしましょう。
プロジェクト開発中、サーバーは、ローカルホスト
に置くので、現時点でのMy環境を確認します。
現在、母艦スペックは
・OSX EL Capion(Ver 10.11.3)
・xcode Ver 7.2
My iPhone+ は
・iOS 9.2
サーバーは、ここを参考にして、AMP環境を整えました、
AMP = Apache MySQL php
MAC標準搭載のphpとApache の確認
$ httpd -v
Server version: Apache/2.4.16 (Unix)
Server built: Jul 31 2015 15:53:26
php -v
PHP 5.5.30 (cli) (built: Oct 23 2015 17:21:45)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
ちゃんと入ってました。
MySQLは、HomeBrewで入れましたが、途中でエラーが出てinstできなかったので
とりあえず、一旦、HomeBrewを入れ直して、再度、インストすると素直に入りました。
$ brew -v
Homebrew 0.9.5 (git revision a1a6; last commit 2016-02-06)
アンインスト前とverは同じだったけど、
(git revision a1a6; last commit 2016-02-06)が付加されてました。
$ mysql -V
mysql Ver 14.14 Distrib 5.7.11, for osx10.11 (x86_64) using EditLine wrapper
sqlサーバーをスタートして
$ mysql.server start
sqlにloginして
$ mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.11 Homebrew
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql> exit
最後に、sqlサーバーをストップして
$ mysql.server stop
Shutting down MySQL
.. SUCCESS!
ということで、AMPの環境は整った模様です。
ちなみに、ローカルホストのフォルダーは
1 2 3 4 5 6 7 8 9 10 11 12 | /Library/WebServer/Documents/ です。 フォルダ内のPHPとindex.htmlが見える事確認 します。ちなみにindex.htmlは、デフォルトの余分な 拡張子を削除して、「情報」から「本人ユーザー」を 追加して読み書き可能にしました。 PCでは、当然ですが、ローカルサーバーは 見えてますなぁ。 そして、最後に |
こことここを参考にして テストDBを作ってDBをPHPで取得して
PCでは表示するとこまではできましたとさ。。。
1 2 3 | では、iPhoneでは見えるかな?。 サファリでの結果は、iOS9,0からは、やっぱり ATSの加減でしょな、ダメでしたw。(-。-; |