Soumettre la recherche
Mettre en ligne
ネットワーク第9回
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
1,071 vues
Yukiko Kato
Suivre
HerokuでPHPをデプロイしてMySQLと連携する
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 10
Télécharger maintenant
Recommandé
Offline Hoogleで何処でもはすはす
Offline Hoogleで何処でもはすはす
Kiwamu Okabe
ミラクルはすける勉強会#0
ミラクルはすける勉強会#0
Kiwamu Okabe
初めてのPerl
初めてのPerl
arvelt s
Capistrano
Capistrano
Yasuharu Fukuda
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Satomi Tsujita
Php開発環境
Php開発環境
真亮 坂口
イケてる分析基盤をつくる
イケてる分析基盤をつくる
Atsushi Hayakawa
Haskellday rf
Haskellday rf
rf0444
Recommandé
Offline Hoogleで何処でもはすはす
Offline Hoogleで何処でもはすはす
Kiwamu Okabe
ミラクルはすける勉強会#0
ミラクルはすける勉強会#0
Kiwamu Okabe
初めてのPerl
初めてのPerl
arvelt s
Capistrano
Capistrano
Yasuharu Fukuda
Rails初心者レッスン lesson5 2edition
Rails初心者レッスン lesson5 2edition
Satomi Tsujita
Php開発環境
Php開発環境
真亮 坂口
イケてる分析基盤をつくる
イケてる分析基盤をつくる
Atsushi Hayakawa
Haskellday rf
Haskellday rf
rf0444
OpenShift v3 Technical Overview
OpenShift v3 Technical Overview
Nakayama Kenjiro
Web技術勉強会23回目
Web技術勉強会23回目
龍一 田中
TokyoWebminig カジュアルなHadoop
TokyoWebminig カジュアルなHadoop
Teruo Kawasaki
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Rui Hirokawa
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
Y Watanabe
Apache EventMesh を使ってみた
Apache EventMesh を使ってみた
Yoshiyasu SAEKI
WordPress on HHVM + Hack
WordPress on HHVM + Hack
Takayuki Miyauchi
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
fukuoka.ex
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
FuelPHPでSentry導入
FuelPHPでSentry導入
fagai
Thrift
Thrift
guestf259ae
How to Make Own Framework built on OWIN
How to Make Own Framework built on OWIN
Yoshifumi Kawai
System1
System1
Jun Chiba
Hadoopの紹介
Hadoopの紹介
bigt23
about Thrift
about Thrift
Naoya Ito
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
Hive undocumented feature
Hive undocumented feature
tamtam180
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
fukuoka.ex
Javaデザインパターン入門【第3回】
Javaデザインパターン入門【第3回】
Yukiko Kato
Javaデザインパターン入門【第2回】
Javaデザインパターン入門【第2回】
Yukiko Kato
Contenu connexe
Similaire à ネットワーク第9回
OpenShift v3 Technical Overview
OpenShift v3 Technical Overview
Nakayama Kenjiro
Web技術勉強会23回目
Web技術勉強会23回目
龍一 田中
TokyoWebminig カジュアルなHadoop
TokyoWebminig カジュアルなHadoop
Teruo Kawasaki
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
Rui Hirokawa
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
Y Watanabe
Apache EventMesh を使ってみた
Apache EventMesh を使ってみた
Yoshiyasu SAEKI
WordPress on HHVM + Hack
WordPress on HHVM + Hack
Takayuki Miyauchi
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
fukuoka.ex
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
FuelPHPでSentry導入
FuelPHPでSentry導入
fagai
Thrift
Thrift
guestf259ae
How to Make Own Framework built on OWIN
How to Make Own Framework built on OWIN
Yoshifumi Kawai
System1
System1
Jun Chiba
Hadoopの紹介
Hadoopの紹介
bigt23
about Thrift
about Thrift
Naoya Ito
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
Hive undocumented feature
Hive undocumented feature
tamtam180
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
fukuoka.ex
Similaire à ネットワーク第9回
(20)
OpenShift v3 Technical Overview
OpenShift v3 Technical Overview
Web技術勉強会23回目
Web技術勉強会23回目
TokyoWebminig カジュアルなHadoop
TokyoWebminig カジュアルなHadoop
スクリプト言語PHP攻略法
スクリプト言語PHP攻略法
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
SpringMVCとmixer2で作るWebアプリのキホン 2013-01-24 Spring勉強会 #jsug
Apache EventMesh を使ってみた
Apache EventMesh を使ってみた
WordPress on HHVM + Hack
WordPress on HHVM + Hack
20091030cakephphandson 01
20091030cakephphandson 01
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
Elixir入門「第3回:Phoenix 1.3で高速webアプリ & REST APIアプリをサクッと書いてみる」
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
FuelPHPでSentry導入
FuelPHPでSentry導入
Thrift
Thrift
How to Make Own Framework built on OWIN
How to Make Own Framework built on OWIN
System1
System1
Hadoopの紹介
Hadoopの紹介
about Thrift
about Thrift
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
Hive undocumented feature
Hive undocumented feature
FuelPHP Osu Nagoya vol.1
FuelPHP Osu Nagoya vol.1
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
Elixir入門「第3回:Phoenix 1.2で高速Webアプリ & REST APIをサクッと書いてみる」【旧版】※新版あります
Plus de Yukiko Kato
Javaデザインパターン入門【第3回】
Javaデザインパターン入門【第3回】
Yukiko Kato
Javaデザインパターン入門【第2回】
Javaデザインパターン入門【第2回】
Yukiko Kato
Javaプログラミング入門【第9回】
Javaプログラミング入門【第9回】
Yukiko Kato
Javaプログラミング入門【第8回】
Javaプログラミング入門【第8回】
Yukiko Kato
ネットワーク第8回目
ネットワーク第8回目
Yukiko Kato
Javaプログラミング入門【第7回】
Javaプログラミング入門【第7回】
Yukiko Kato
ネットワーク第7回
ネットワーク第7回
Yukiko Kato
[PS11]ネットワーク第6回
[PS11]ネットワーク第6回
Yukiko Kato
Javaプログラミング入門【第6回】
Javaプログラミング入門【第6回】
Yukiko Kato
ネットワーク第6回
ネットワーク第6回
Yukiko Kato
ネットワーク第5回
ネットワーク第5回
Yukiko Kato
[PS11]ネットワーク第5回
[PS11]ネットワーク第5回
Yukiko Kato
Javaプログラミング入門【第5回】
Javaプログラミング入門【第5回】
Yukiko Kato
[Ps11]ネットワーク第4回
[Ps11]ネットワーク第4回
Yukiko Kato
Javaプログラミング入門【第4回】
Javaプログラミング入門【第4回】
Yukiko Kato
ネットワーク第4回目
ネットワーク第4回目
Yukiko Kato
Javaプログラミング入門【第3回】
Javaプログラミング入門【第3回】
Yukiko Kato
ネットワーク第3回目
ネットワーク第3回目
Yukiko Kato
Javaプログラミング入門【第2回】
Javaプログラミング入門【第2回】
Yukiko Kato
HTTPとは(HerokuとADTで実践編)
HTTPとは(HerokuとADTで実践編)
Yukiko Kato
Plus de Yukiko Kato
(20)
Javaデザインパターン入門【第3回】
Javaデザインパターン入門【第3回】
Javaデザインパターン入門【第2回】
Javaデザインパターン入門【第2回】
Javaプログラミング入門【第9回】
Javaプログラミング入門【第9回】
Javaプログラミング入門【第8回】
Javaプログラミング入門【第8回】
ネットワーク第8回目
ネットワーク第8回目
Javaプログラミング入門【第7回】
Javaプログラミング入門【第7回】
ネットワーク第7回
ネットワーク第7回
[PS11]ネットワーク第6回
[PS11]ネットワーク第6回
Javaプログラミング入門【第6回】
Javaプログラミング入門【第6回】
ネットワーク第6回
ネットワーク第6回
ネットワーク第5回
ネットワーク第5回
[PS11]ネットワーク第5回
[PS11]ネットワーク第5回
Javaプログラミング入門【第5回】
Javaプログラミング入門【第5回】
[Ps11]ネットワーク第4回
[Ps11]ネットワーク第4回
Javaプログラミング入門【第4回】
Javaプログラミング入門【第4回】
ネットワーク第4回目
ネットワーク第4回目
Javaプログラミング入門【第3回】
Javaプログラミング入門【第3回】
ネットワーク第3回目
ネットワーク第3回目
Javaプログラミング入門【第2回】
Javaプログラミング入門【第2回】
HTTPとは(HerokuとADTで実践編)
HTTPとは(HerokuとADTで実践編)
ネットワーク第9回
1.
HerokuにPHPをデプロイしてDBと連携する
2.
TCP/IP HTTP通信 Heroku (Webサーバ/PHP) アプリとHeroku間でHTTP通信を 行う HerokuのアドオンClearDBを使っ てMySQLからデータを取得/更新 する ClearDB (MySQL)
3.
Herokuのアカウント Herokuのツールキット(CLI)
https://toolbelt.heroku.com/ MySQL Workbench http://www.mysql.com/products/workbe nch/ あれば便利なもの SourceTree http://www.sourcetreeapp.com/
4.
C:xampphtdocsxampp に pubilcフォルダを作成し、その 中にindex.phpファイルを作成す る
index.phpの中身 <?php phpinfo(); ?> xamppのコンソールからApache を起動して、 http://localhost/xampp/public/ind ex.php にアクセス phpinfoが表示されればOK
5.
コマンドプロンプトで C:xampphtdocsxampp する 以下コマンドを叩く に移動
git init git add public/index.php git commit -m 'init' SourceTreeを使用するとGUIで操 作出来るので便利 新規リポジトリ作成で、 C:xampphtdocsxamppを指定し、コ ミット対象のファイルをステージング にドラッグアンドドロップしてcommit する
6.
コマンドプロンプトでHerokuに ログイン heroku
login Herokuプロジェクトを作成する。 その際に、PHPが使用出来るよ うに設定する heroku create --buildpack https://github.com/winglian/herokubuildpack-php -s cedar heroku config:set WWWROOT=/public Herokuにpushする git push heroku master Heroku上にpushし終わったら、 ブラウザを開いて確認。phpinfo の表示ができればOK heroku open SourceTreeの場合は、リモート 先にHerokuを追加する
7.
MySQLを使うにはClearDBという Addonを使う HerokuのWeb画面のAddonから も追加出来るが、CLIでやる場合 は以下のコマンドを叩く
heroku addons:add cleardb:ignite --app appname appname は、xxx.herokuapp.com のxxx の部分 追加したMySQLの情報を取得す る heroku config --app appname | grep CLEARDB_DATABASE_URL 取得したDBの情報は以下のような形 CLEARDB_DATABASE_URL: mysql://{username}:{password}@{hostna me}/{dbname}?reconnect=true ※ちなみに、phpinfoでも記述されてい る
8.
MySQL Workbenchをインス トールする
http://www.mysql.com/products/workbe nch/ 先ほど取得した情報を基に入力 していく。ポートは3306のま ま。 入力出来たらTest Connectionを クリックし、成功すればOK 設定したconnectionがホームに できるのでダブルクリックで開 く 必要なテーブルを作成する
9.
コード例 <?php $url=parse_url(getenv("CLEARDB_DATABASE_URL")); $server =
$url["host"]; $username = $url["user"]; $password = $url["pass"]; $db = substr($url["path"],1); mysql_connect($server, $username, $password); mysql_select_db($db); // SQLを発行する $rs=mysql_query("select * from people" ); // 取得したデータを表示する while($dat=mysql_fetch_assoc($rs)){ echo "[id]:".$dat["id"]." [name]:".$dat["name"]."<br />"; }; ?>
10.
herokuでphp! http://tech.aainc.co.jp/archives/3258
Télécharger maintenant