Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Keiji Kamebuchi
5,109 views
AzureでLaravel動かしてみた
http://laravel.connpass.com/event/23120/ laravel.osaka #1 LT
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 12 times
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PPTX
5分で出来る!イケてるconfluenceページ
by
CLARA, Inc.
PDF
Mavenの真実とウソ
by
Yoshitaka Kawashima
PPTX
さくっと理解するSpring bootの仕組み
by
Takeshi Ogawa
PDF
Springを何となく使ってる人が抑えるべきポイント
by
土岐 孝平
PDF
Spring Boot × Vue.jsでSPAを作る
by
Go Miyasaka
PDF
SpringBootにおけるテンプレートエンジンの活用
by
iPride Co., Ltd.
PDF
Kotlinアンチパターン
by
Recruit Lifestyle Co., Ltd.
PDF
【Spring fest 2019】徹底解剖Spring MVCアーキテクチャー
by
ssuser070fa9
5分で出来る!イケてるconfluenceページ
by
CLARA, Inc.
Mavenの真実とウソ
by
Yoshitaka Kawashima
さくっと理解するSpring bootの仕組み
by
Takeshi Ogawa
Springを何となく使ってる人が抑えるべきポイント
by
土岐 孝平
Spring Boot × Vue.jsでSPAを作る
by
Go Miyasaka
SpringBootにおけるテンプレートエンジンの活用
by
iPride Co., Ltd.
Kotlinアンチパターン
by
Recruit Lifestyle Co., Ltd.
【Spring fest 2019】徹底解剖Spring MVCアーキテクチャー
by
ssuser070fa9
What's hot
PDF
ネットワーク自動化、なに使う? ~自動化ツール紹介~(2017/08/18追加開催)
by
akira6592
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PPTX
JIRA / Confluence の必須プラグインはこれだ
by
Narichika Kajihara
PDF
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
by
NTT DATA Technology & Innovation
PPTX
分散トレーシングAWS:X-Rayとの上手い付き合い方
by
Recruit Lifestyle Co., Ltd.
PDF
What's new in Spring Boot 2.6 ?
by
土岐 孝平
PDF
From Spring Framework 5.3 to 6.0
by
VMware Tanzu
PPTX
このPHP QAツールがすごい!2019
by
sasezaki
PDF
入社1年目のプログラミング初心者がSpringを学ぶための手引き
by
土岐 孝平
PDF
例外設計における大罪
by
Takuto Wada
PDF
이벤트 기반 분산 시스템을 향한 여정
by
Arawn Park
PPTX
Xamarin で良くやっていたあれを MAUI でする話
by
m ishizaki
PDF
JDKの選択肢とサーバーサイドでの選び方
by
Takahiro YAMADA
PDF
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
by
Yuta Imai
PDF
Form認証で学ぶSpring Security入門
by
Ryosuke Uchitate
PDF
俺のTerraform CI/CD ライフサイクル
by
HonMarkHunt
PDF
Spring fest2020 spring-security
by
土岐 孝平
PDF
AlmaLinux と Rocky Linux の誕生経緯&比較
by
beyond Co., Ltd.
PPTX
徳丸本に載っていないWebアプリケーションセキュリティ
by
Hiroshi Tokumaru
PDF
Security-JAWS #21 Well-ArchitectedなIAMポリシーに挑戦する(改) 〜最小権限の原則を実装ってどゆこと?〜
by
Takamasa Ohtake
ネットワーク自動化、なに使う? ~自動化ツール紹介~(2017/08/18追加開催)
by
akira6592
マイクロにしすぎた結果がこれだよ!
by
mosa siru
JIRA / Confluence の必須プラグインはこれだ
by
Narichika Kajihara
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
by
NTT DATA Technology & Innovation
分散トレーシングAWS:X-Rayとの上手い付き合い方
by
Recruit Lifestyle Co., Ltd.
What's new in Spring Boot 2.6 ?
by
土岐 孝平
From Spring Framework 5.3 to 6.0
by
VMware Tanzu
このPHP QAツールがすごい!2019
by
sasezaki
入社1年目のプログラミング初心者がSpringを学ぶための手引き
by
土岐 孝平
例外設計における大罪
by
Takuto Wada
이벤트 기반 분산 시스템을 향한 여정
by
Arawn Park
Xamarin で良くやっていたあれを MAUI でする話
by
m ishizaki
JDKの選択肢とサーバーサイドでの選び方
by
Takahiro YAMADA
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
by
Yuta Imai
Form認証で学ぶSpring Security入門
by
Ryosuke Uchitate
俺のTerraform CI/CD ライフサイクル
by
HonMarkHunt
Spring fest2020 spring-security
by
土岐 孝平
AlmaLinux と Rocky Linux の誕生経緯&比較
by
beyond Co., Ltd.
徳丸本に載っていないWebアプリケーションセキュリティ
by
Hiroshi Tokumaru
Security-JAWS #21 Well-ArchitectedなIAMポリシーに挑戦する(改) 〜最小権限の原則を実装ってどゆこと?〜
by
Takamasa Ohtake
Viewers also liked
PDF
ゆるふわAzure Functions
by
Keiji Kamebuchi
PDF
VYATTA USERS MEETING Spring 2014 - JAZUG
by
Keiji Kamebuchi
PDF
ちょっと分かった気になるAzure概要
by
Keiji Kamebuchi
PDF
C#ユーザー会 //build/ まとめ(サーバー編)
by
Keiji Kamebuchi
PDF
Azure <3 Openness
by
Keiji Kamebuchi
PDF
Azure How to Learn &ゆるふわ雑談Q&A
by
Keiji Kamebuchi
PDF
Infrastructure as code for azure
by
Keiji Kamebuchi
PDF
クラウドことはじめ
by
Keiji Kamebuchi
PDF
Azure概要とハイブリッドWebサイトとか / 2014.09.27
by
Keiji Kamebuchi
PDF
Azure App Service Overview LT
by
Keiji Kamebuchi
PDF
スクリプトによるAzure管理Tips / JAZUG 2014.09.26
by
Keiji Kamebuchi
PDF
Azure Functions と Serverless - 概要と企業向け Tips
by
Keiji Kamebuchi
ゆるふわAzure Functions
by
Keiji Kamebuchi
VYATTA USERS MEETING Spring 2014 - JAZUG
by
Keiji Kamebuchi
ちょっと分かった気になるAzure概要
by
Keiji Kamebuchi
C#ユーザー会 //build/ まとめ(サーバー編)
by
Keiji Kamebuchi
Azure <3 Openness
by
Keiji Kamebuchi
Azure How to Learn &ゆるふわ雑談Q&A
by
Keiji Kamebuchi
Infrastructure as code for azure
by
Keiji Kamebuchi
クラウドことはじめ
by
Keiji Kamebuchi
Azure概要とハイブリッドWebサイトとか / 2014.09.27
by
Keiji Kamebuchi
Azure App Service Overview LT
by
Keiji Kamebuchi
スクリプトによるAzure管理Tips / JAZUG 2014.09.26
by
Keiji Kamebuchi
Azure Functions と Serverless - 概要と企業向け Tips
by
Keiji Kamebuchi
Similar to AzureでLaravel動かしてみた
PPTX
Windows Azure PHP Tips
by
Microsoft Openness Japan
PDF
Azure Websites で作るスケーラブルな PHP アプリケーション
by
Masashi Shinbara
PPT
Using Windows Azure
by
Shinji Tanaka
PPTX
Azure appservice で作るwordpress-サイト
by
宣之 渡邉
PDF
Web appsとcleardbで作る簡単webサイト
by
Tsukasa Kato
PDF
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
by
Issei Hiraoka
PDF
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
by
Shotaro Suzuki
PPTX
Azure Web Apps 入門
by
Miho Kurosawa
PPTX
なるほどわかった!App Service on Linux
by
Yasuaki Matsuda
PDF
PHP on Windows Azure in Open Source Conference
by
Microsoft
PDF
Azure CLI あずにゃんの CLI を使ってみた結果www
by
Masahito Zembutsu
PPTX
Laravelで作成したアプリ紹介
by
伸幸 茂木
PPTX
Azure App Service を使った無料のハンズオン
by
Sunao Tomita
PDF
Web サーバー管理者のための Azure App Service 再入門
by
Osamu Monoe
PPTX
Web App for Containers のデプロイでつまずいた話
by
Shigenari Ohnuma
PDF
Laravelから学びレガシーと闘いはじめた
by
Yuta Ohashi
PPTX
As you like, PHP on Azure - お気に召すままに!
by
Kazumi OHIRA
PPTX
JAZUG沖縄第二回 Azure App Service Web Apps
by
Kazumi Hirose
PDF
Laravel heroku-push
by
Kazuya Gonjo
PDF
第3回岡山PHP勉強会
by
Masaki Takeda
Windows Azure PHP Tips
by
Microsoft Openness Japan
Azure Websites で作るスケーラブルな PHP アプリケーション
by
Masashi Shinbara
Using Windows Azure
by
Shinji Tanaka
Azure appservice で作るwordpress-サイト
by
宣之 渡邉
Web appsとcleardbで作る簡単webサイト
by
Tsukasa Kato
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
by
Issei Hiraoka
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
by
Shotaro Suzuki
Azure Web Apps 入門
by
Miho Kurosawa
なるほどわかった!App Service on Linux
by
Yasuaki Matsuda
PHP on Windows Azure in Open Source Conference
by
Microsoft
Azure CLI あずにゃんの CLI を使ってみた結果www
by
Masahito Zembutsu
Laravelで作成したアプリ紹介
by
伸幸 茂木
Azure App Service を使った無料のハンズオン
by
Sunao Tomita
Web サーバー管理者のための Azure App Service 再入門
by
Osamu Monoe
Web App for Containers のデプロイでつまずいた話
by
Shigenari Ohnuma
Laravelから学びレガシーと闘いはじめた
by
Yuta Ohashi
As you like, PHP on Azure - お気に召すままに!
by
Kazumi OHIRA
JAZUG沖縄第二回 Azure App Service Web Apps
by
Kazumi Hirose
Laravel heroku-push
by
Kazuya Gonjo
第3回岡山PHP勉強会
by
Masaki Takeda
AzureでLaravel動かしてみた
1.
AzureでLaravel動かしてみた [PHP] laravel.osaka #1
初めてのLaravel JAZUG/Keiji Kamebuchi @kosmosebi Copyright© 2016, JAZUG All Rights Reserved.
2.
Self Introduction { "name" :
"Keiji Kamebuchi", "corporation" : "pnop Inc.", "mail" : "kamebuchi@pnop.co.jp", "web" : "http://buchizo.wordpress.com/", "twitter" : "@kosmosebi", "award" : ["Microsoft MVP for Azure", "Microsoft Regional Director"], "timezone" : "-08:00 (PST)" } Copyright© 2016, JAZUG All Rights Reserved. buchizo Senior Fellow @kosmosebi
3.
Activities Copyright© 2016, JAZUG
All Rights Reserved. https://azure.moe/ https://radio.azure.moe/
4.
実は私は… PHP / Laravel
初心者です 優しくしてください (;´Д`) 会社の同僚はPHP詳しい でもOSSは好き Azure チョットデキル Azure/MicrosoftはOSS好き Copyright© 2016, JAZUG All Rights Reserved.
5.
Microsoft Azure? Microsoftが提供しているクラウド IaaS/PaaS/SaaS/MBaaS/IDaaSなど提 供中(ざっくり) PaaSもいくつかある (Windows上で動作する) Azure
App Service はPHPのランタイムが 標準で入ってる • PHP 5.4 / 5.5 / 5.6 が標準で選択可能 • PHP 7 も拡張機能で簡単に追加可能 (ツール -> 拡張機能 -> 追加) Copyright© 2016, JAZUG All Rights Reserved.
6.
Azure App Service? .NET
Framework や PHP, Python, node.js が動くアプリケーショ ンサーバー(PaaS) 用途によって大枠を4種類から選びます • Web Apps / Mobile Apps / API Apps / Logic Apps 容易にスケール可能 GitやGitHubを使ったCI FTP使ったデプロイも可 FreeプランからPremiumまで用途に応じて 選べる課金体系と性能 Zend Z-Ray使えたりもします Copyright© 2016, JAZUG All Rights Reserved.
7.
DBは? Azureが提供 SQL Database (Microsoft
SQL Server互換のSaaS) DocumentDB (NoSQL) Azure Table Storage (KVS) / Azure Blob Storage (ファイル) 3rd Party ClearDB (MySQLを提供するSaaS) • Azure上から作ったり操作できます その他 SQLite (App Service上のローカルディスクに置く) 自前MySQL (IaaS上で自分で構築) Copyright© 2016, JAZUG All Rights Reserved.
8.
おまけ: DocumentDB PHP用のプレーンなラッパーは作ったのですが(同僚が) https://github.com/pnopjp/AzureDocumentDB-PHP laravel用のドライバーなど作って活用してもらえると嬉しい Copyright© 2016,
JAZUG All Rights Reserved.
9.
作り方 新規 -> Web
+ モバイル -> Web Apps ホスト名、料金プラン(と作成先のデータセンター)、管理用 のグループを入力して作成 Copyright© 2016, JAZUG All Rights Reserved.
10.
設定 設定 -> アプリケーション設定
-> PHP バージョンを 5.6に Copyright© 2016, JAZUG All Rights Reserved.
11.
設定 laravelは /public/ を参照する必要があるのでWeb
Appsのルー トの設定を変える 設定 -> アプリケーション設定 -> 仮想アプリケーションと ディレクトリ site¥wwwroot¥public にする Copyright© 2016, JAZUG All Rights Reserved.
12.
設定 拡張機能から composer をインストール ツール
-> 拡張機能 -> 追加 -> composer 追加後はWeb Appsを再起動 Copyright© 2016, JAZUG All Rights Reserved.
13.
デプロイ FTPを使う方法 作ったファイルをそのままアップロード Gitなどを使う方法 リポジトリにpush デプロイ後、Azure上でデプロイスクリプトが実行されます • ※ 特に何もしなくてもいい…はず(後述) Copyright©
2016, JAZUG All Rights Reserved.
14.
Bad Know-How Azure上にpushしたけどデプロイに失敗する A1: composerが入ってないもしくは入れたけどちゃんと再起動して ない A2:
オプティマイズに時間がかかりすぎてタイムアウトする • → Laravelのスクリプトを調整してみると良いかも • https://laracasts.com/discuss/channels/servers/deploying-as-an-azure-web-app • app/Console フォルダに CompileCommonClasses.php を追加 • composer.json 内の post-install-cmdを空に Copyright© 2016, JAZUG All Rights Reserved. "post-install-cmd": [ ],
15.
CompileCommonClasses.php <?php namespace App¥Console¥Commands; use Illuminate¥Foundation¥Console¥OptimizeCommand; use
Illuminate¥Support¥Composer; class CompileCommonClasses extends OptimizeCommand { /** * The name and signature of the console command. * * @var string */ protected $signature = 'optimize:classes'; /** * The console command description. * * @var string */ protected $description = 'Optimize common classes for Laravel'; /** * Create a new command instance. * * @return void */ public function __construct(Composer $composer) { parent::__construct($composer); } /** * Execute the console command. * * @return mixed */ public function handle() { $this->info('Compiling common classes'); $this->compileClasses(); } } Copyright© 2016, JAZUG All Rights Reserved.
16.
Copyright© 2016, JAZUG
All Rights Reserved.
17.
まとめ 意外と素直に動くと思います MySQLだけちょっと苦しいところがある その他サービスとの連携含めて興味がわいたら是非触って みてください Copyright© 2016, JAZUG
All Rights Reserved.
Download