際際滷

際際滷Share a Scribd company logo
2011/05/28
                                             燃 廓x
                                http://www.asami.asia/

Copyright 2011 Kuniteru Asami                            1
燃 廓x
 繁並I麼 2006定8埖に鏡羨
 http://www.asami.asia/
 ?   Windows Azure秘屶址
     ? LAMPからWindows Azureへの卞佩
 ?   デ`タベ`スvBサ`ビス
     ? パフォ`マンスチュ`ニングが誼吭
 ?   サ`バ`B
 ?   Webアプリケ`ション_k
 ?   インスト`ルマニアックス2008ドキュメントp
 ?   圷?はUNIX/Linux+Oracleな繁
     gはWindowsのテクノロジはあまり岑らない

Copyright 2011 Kuniteru Asami    2
?   PHP on Azureな_kh廠を恬るツ`ル
 ?   Azureで宴旋なPHP喘API




Copyright 2011 Kuniteru Asami   3
?   Windows Azure Companion
 ?   WebPi Command Line
 ?   Microsoft Visual Web Developer
 ?   Eclipse PDT (windowsazure4e)
 ?   CSPack & CSRun Command Line Tool
 ?   Windows Azure Command-line Tools for PHP




Copyright 2011 Kuniteru Asami                   4
http://archive.msdn.microsoft.com/azurecompanion




                     福待         さっき仝できるWindows Azure Companion々でいたでしょ?




Copyright 2011 Kuniteru Asami                                              5
と冱いつつ富しだけ´
 ? ProductListXmlFeedを徭念で喘吭することで、
   麿のアプリケ`ションもインスト`ルすることが
   できます。


                                http://www.asami.asia/WindowsAzureCompanionFeed.xml




Copyright 2011 Kuniteru Asami                                                         6
http://blogs.iis.net/satishl/archive/2011/01/26/webpi-command-line.aspx

 ?   Web Platform Installerのコマンドライン井です。
 ?   Startup TaskでWindows Azure貧にPHPを
     gにインスト`ルできます。
     ? 覆任麓かいバ`ジョンのxkはできません。
       5.3/5.2がxk辛嬬です。5.3.x/5.2.xはxk音辛です。




Copyright 2011 Kuniteru Asami                                              7
ServiceDefinition.csdef
   <?xml version="1.0" encoding="utf-8"?>
   <ServiceDefinition name="ProjectName"
       xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
     
     <WebRole>
       
       <Startup>
         <Task commandLine="startup.cmd" executionContext="elevated" taskType="simple" />
       </Startup>
     </WebRole>
   </ServiceDefinition>


   startup.cmd (竃薦ディレクトリ些にコピ`する or 仟しい栽はコピ`する)
   md "%~dp0appdata"
   reg add "hku.defaultsoftwaremicrosoftwindowscurrentversionexploreruser shell folders" /v ^
     "Local AppData" /t REG_EXPAND_SZ /d "%~dp0appdata" /f
   "%~dp0webpicmdline.exe" /AcceptEula /Products:PHP53 >>log.txt 2>>err.txt
   reg add "hku.defaultsoftwaremicrosoftwindowscurrentversionexploreruser shell folders" /v ^
     "Local AppData" /t REG_EXPAND_SZ /d %%USERPROFILE%%AppDataLocal /f




Copyright 2011 Kuniteru Asami                                                                          8
?   硬い(Azure SDK 1.2參念の)ドキュメントの返ではAzure貧で
     PHPが旋喘できるようになりません。
 ?   參和のサイトが歌深になります。
     ? http://blogs.gine.jp/kusa/archives/1407
     ? http://blogs.gine.jp/taka/archives/1978




Copyright 2011 Kuniteru Asami                    9
http://www.windowsazure4e.org/
 ? 耶原されているWindows Azure SDK for PHPや
   PHP contributions(php_azure.dll)のバ`ジョンが硬いことがありま
   す。
 ? リモ`トデスクトップのO協など、GUIで鬉靴討い覆C嬬がありま
   す。




           歌深) http://download.microsoft.com/download/E/C/7/EC727343-C72D-4F95-B96B-8FAAC3FB675A/3_eclipse.pdf

Copyright 2011 Kuniteru Asami                                                                                    10
CSPack(パッケ`ジ恬撹) :http://msdn.microsoft.com/en-us/library/gg432988.aspx
 CSRun(エミュレ`タg佩):http://msdn.microsoft.com/en-us/library/gg433001.aspx
 ?   Windows Azure SDKに別躙兇気譴討い泙后
 ?   コマンドプロンプトで、
     デプロイパッケ`ジの恬撹や_kファブリックでのg
     佩ができます。
 ?   ServiceConfiguration.cscfg,
     ServiceDefinition.csdefを、
     徭蛍で恬撹する駅勣があります。
  コンピュ`トエミュレ`タ(_kh廠)でのg佩箭

  rem コンピュ`トエミュレ`タ喘パッケ`ジの恬撹
  cspack ServiceDefinition.csdef /copyonly /out:SamplePackage.csx /sitePhysicalDirectories:WebRole;Web;wwwroot /role:WebRole;wwwroot
  rem コンピュ`トエミュレ`タでg佩
  csrun SamplePackage.csx ServiceConfiguration.cscfg /launchbrowser
  rem コンピュ`トエミュレ`タを唯峭し茅
  csrun.exe /removeall

  デプロイ喘パッケ`ジの恬撹箭

  cspack ServiceDefinition.csdef /sitePhysicalDirectories:WebRole;Web;wwwroot /role:WebRole;wwwroot

                  歌深) http://download.microsoft.com/download/E/C/7/EC727343-C72D-4F95-B96B-8FAAC3FB675A/4_cui.pdf



Copyright 2011 Kuniteru Asami                                                                                                          11
http://azurephptools.codeplex.com/
 ? phpコマンドを旋喘してコマンドプロンプトで、
   デプロイパッケ`ジの恬撹や_kファブリックで
   のg佩ができます。
 ? ServiceConfiguration.cscfg,
   ServiceDefinition.csdefは、
   喘吭されているテンプレ`トから恬撹されます。
     ? かい筝をコマンドライン哈方で峺協できます。
    デプロイパッケ`ジ恬撹箭                               コンピュ`トエミュレ`タ(_kh廠)でのg佩箭
    php package.php ^                          php package.php ^
      --project=MyProject ^                      --project=MyProject ^
      --source=..php_source ^                  --source=..php_source ^
      --phpRuntime="C:Program FilesPHP" ^     --phpRuntime="C:Program FilesPHP" ^
      --target=..workspace                     --runDevFabric ^
                                                 --cleanRebuild



Copyright 2011 Kuniteru Asami                                                             12
?   Windows Azure SDK for PHP
 ?   Windows Azure - PHP contributions
 ?   OData SDK for PHP
 ?   AppFabric SDK for PHP Developers




Copyright 2011 Kuniteru Asami            13
http://phpazure.codeplex.com/
 PHPからWindows Azure Platform蒙嗤のC嬬など
 を旋喘することができます。
 ? Azure Storage(Blob, Table, Queue)へのアクセ
   ス
 ? PHPセッション砿尖
 ? Azureサ`ビス砿尖
 ? 嬾墾や來嬬などのモニタリングや\僅




Copyright 2011 Kuniteru Asami               14
?   Japan Windows Azure User Group
     PHP on Windows Azure
     http://r.jazug.jp/wiki/tech/php

 ?   Microsoft
     聞えるWindows Azure
     http://www.microsoft.com/japan/windowsaz
     ure/campaign/mobile/chapter.aspx



Copyright 2011 Kuniteru Asami                   15
http://www.windows-maniax.com/




Copyright 2011 Kuniteru Asami     16
Azure ユ`ザ`氏にご歌紗ください




       http://r.jazug.jp

More Related Content

What's hot (19)

[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの@A議デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの@A議デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの@A議デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの@A議デリバリ
de:code 2017
?
Visual studio extensibility
Visual studio extensibilityVisual studio extensibility
Visual studio extensibility
Takeshi Fujimoto
?
ASP.NET Core のお櫃鉾襪蠅C嬬たち (docker鬚)
ASP.NET Core のお櫃鉾襪蠅C嬬たち (docker鬚)ASP.NET Core のお櫃鉾襪蠅C嬬たち (docker鬚)
ASP.NET Core のお櫃鉾襪蠅C嬬たち (docker鬚)
Takayoshi Tanaka
?
Azure DevOps秘T゛TechLab
Azure DevOps秘T゛TechLabAzure DevOps秘T゛TechLab
Azure DevOps秘T゛TechLab
Kazushi Kamegawa
?
恷除の PowerShell のお
恷除の PowerShell のお恷除の PowerShell のお
恷除の PowerShell のお
Kazuki Takai
?
Redmine Ansible
Redmine AnsibleRedmine Ansible
Redmine Ansible
ITO Yoshiichi
?
Power shell の児云荷恬とI尖の徭啝 v2_20120514
Power shell の児云荷恬とI尖の徭啝 v2_20120514Power shell の児云荷恬とI尖の徭啝 v2_20120514
Power shell の児云荷恬とI尖の徭啝 v2_20120514
junichi anno
?
PowerShell 5.0 JEA (Just Enough Administration) First Step
PowerShell 5.0 JEA (Just Enough Administration) First StepPowerShell 5.0 JEA (Just Enough Administration) First Step
PowerShell 5.0 JEA (Just Enough Administration) First Step
Kazuki Takai
?
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's imageHow to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
Kazushi Kamegawa
?
京艶鞄温岳で佩う、掘2掘テスト秘壇
京艶鞄温岳で佩う、掘2掘テスト秘壇京艶鞄温岳で佩う、掘2掘テスト秘壇
京艶鞄温岳で佩う、掘2掘テスト秘壇
leverages_event
?
.NET Core 5 ゛ Windows, Linux, OS X そして Docker まで ゛
.NET Core 5 ゛ Windows, Linux, OS X そして Docker まで ゛.NET Core 5 ゛ Windows, Linux, OS X そして Docker まで ゛
.NET Core 5 ゛ Windows, Linux, OS X そして Docker まで ゛
Akira Inoue
?
[MR08] 岑っておくべき UWP アプリ_kの A to Z
[MR08] 岑っておくべき UWP アプリ_kの A to Z[MR08] 岑っておくべき UWP アプリ_kの A to Z
[MR08] 岑っておくべき UWP アプリ_kの A to Z
de:code 2017
?
13016 n蛍で恬るtype scriptでnodejs
13016 n蛍で恬るtype scriptでnodejs13016 n蛍で恬るtype scriptでnodejs
13016 n蛍で恬るtype scriptでnodejs
Takayoshi Tanaka
?
[TL03] あなたはどっち? Visual Studio Code 塗と Visual Studio 塗による Web フロントエンド_k 莿彌B初
[TL03] あなたはどっち? Visual Studio Code 塗と Visual Studio 塗による Web フロントエンド_k 莿彌B初[TL03] あなたはどっち? Visual Studio Code 塗と Visual Studio 塗による Web フロントエンド_k 莿彌B初
[TL03] あなたはどっち? Visual Studio Code 塗と Visual Studio 塗による Web フロントエンド_k 莿彌B初
de:code 2017
?
意酷皆を屶える室宝
意酷皆を屶える室宝意酷皆を屶える室宝
意酷皆を屶える室宝
Kazushi Kamegawa
?
System4 comment
System4 commentSystem4 comment
System4 comment
Jun Chiba
?
[DO09] @れたて OSS x DevOps」啝眉蛋を縫札
[DO09] @れたて OSS x DevOps」啝眉蛋を縫札[DO09] @れたて OSS x DevOps」啝眉蛋を縫札
[DO09] @れたて OSS x DevOps」啝眉蛋を縫札
de:code 2017
?
20130606 alfresco study16audit
20130606 alfresco study16audit20130606 alfresco study16audit
20130606 alfresco study16audit
Takeshi Totani
?
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの@A議デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの@A議デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの@A議デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの@A議デリバリ
de:code 2017
?
ASP.NET Core のお櫃鉾襪蠅C嬬たち (docker鬚)
ASP.NET Core のお櫃鉾襪蠅C嬬たち (docker鬚)ASP.NET Core のお櫃鉾襪蠅C嬬たち (docker鬚)
ASP.NET Core のお櫃鉾襪蠅C嬬たち (docker鬚)
Takayoshi Tanaka
?
恷除の PowerShell のお
恷除の PowerShell のお恷除の PowerShell のお
恷除の PowerShell のお
Kazuki Takai
?
Power shell の児云荷恬とI尖の徭啝 v2_20120514
Power shell の児云荷恬とI尖の徭啝 v2_20120514Power shell の児云荷恬とI尖の徭啝 v2_20120514
Power shell の児云荷恬とI尖の徭啝 v2_20120514
junichi anno
?
PowerShell 5.0 JEA (Just Enough Administration) First Step
PowerShell 5.0 JEA (Just Enough Administration) First StepPowerShell 5.0 JEA (Just Enough Administration) First Step
PowerShell 5.0 JEA (Just Enough Administration) First Step
Kazuki Takai
?
How to create your own Azure Pipeline's image
How to create your own Azure Pipeline's imageHow to create your own Azure Pipeline's image
How to create your own Azure Pipeline's image
Kazushi Kamegawa
?
京艶鞄温岳で佩う、掘2掘テスト秘壇
京艶鞄温岳で佩う、掘2掘テスト秘壇京艶鞄温岳で佩う、掘2掘テスト秘壇
京艶鞄温岳で佩う、掘2掘テスト秘壇
leverages_event
?
.NET Core 5 ゛ Windows, Linux, OS X そして Docker まで ゛
.NET Core 5 ゛ Windows, Linux, OS X そして Docker まで ゛.NET Core 5 ゛ Windows, Linux, OS X そして Docker まで ゛
.NET Core 5 ゛ Windows, Linux, OS X そして Docker まで ゛
Akira Inoue
?
[MR08] 岑っておくべき UWP アプリ_kの A to Z
[MR08] 岑っておくべき UWP アプリ_kの A to Z[MR08] 岑っておくべき UWP アプリ_kの A to Z
[MR08] 岑っておくべき UWP アプリ_kの A to Z
de:code 2017
?
13016 n蛍で恬るtype scriptでnodejs
13016 n蛍で恬るtype scriptでnodejs13016 n蛍で恬るtype scriptでnodejs
13016 n蛍で恬るtype scriptでnodejs
Takayoshi Tanaka
?
[TL03] あなたはどっち? Visual Studio Code 塗と Visual Studio 塗による Web フロントエンド_k 莿彌B初
[TL03] あなたはどっち? Visual Studio Code 塗と Visual Studio 塗による Web フロントエンド_k 莿彌B初[TL03] あなたはどっち? Visual Studio Code 塗と Visual Studio 塗による Web フロントエンド_k 莿彌B初
[TL03] あなたはどっち? Visual Studio Code 塗と Visual Studio 塗による Web フロントエンド_k 莿彌B初
de:code 2017
?
System4 comment
System4 commentSystem4 comment
System4 comment
Jun Chiba
?
[DO09] @れたて OSS x DevOps」啝眉蛋を縫札
[DO09] @れたて OSS x DevOps」啝眉蛋を縫札[DO09] @れたて OSS x DevOps」啝眉蛋を縫札
[DO09] @れたて OSS x DevOps」啝眉蛋を縫札
de:code 2017
?
20130606 alfresco study16audit
20130606 alfresco study16audit20130606 alfresco study16audit
20130606 alfresco study16audit
Takeshi Totani
?

Viewers also liked (7)

Not your mother's JavaScript
Not your mother's JavaScriptNot your mother's JavaScript
Not your mother's JavaScript
schneideratjancona
?
MySQL 5.5
MySQL 5.5MySQL 5.5
MySQL 5.5
Ligaya Turmelle
?
AccessU 2011 Keynote
AccessU 2011 KeynoteAccessU 2011 Keynote
AccessU 2011 Keynote
Dennis Lembree
?
Subversion in a distributed world
Subversion in a distributed worldSubversion in a distributed world
Subversion in a distributed world
Lorna Mitchell
?
Succeeding with Functional-first Programming in Enterprise
Succeeding with Functional-first Programming in EnterpriseSucceeding with Functional-first Programming in Enterprise
Succeeding with Functional-first Programming in Enterprise
dsyme
?

Similar to Windows Azure PHP Tips (20)

[TL04] .NET 15 巓定の書こそ深えるクラウドネイティブ アプリケ`ションと .NET の試喘
[TL04] .NET 15 巓定の書こそ深えるクラウドネイティブ アプリケ`ションと .NET の試喘[TL04] .NET 15 巓定の書こそ深えるクラウドネイティブ アプリケ`ションと .NET の試喘
[TL04] .NET 15 巓定の書こそ深えるクラウドネイティブ アプリケ`ションと .NET の試喘
de:code 2017
?
Netラボ2012定6埖茶氏 マイクロソフトのオ`プンソ`ス藺圓鮨爾┐
Netラボ2012定6埖茶氏 マイクロソフトのオ`プンソ`ス藺圓鮨爾┐Netラボ2012定6埖茶氏 マイクロソフトのオ`プンソ`ス藺圓鮨爾┐
Netラボ2012定6埖茶氏 マイクロソフトのオ`プンソ`ス藺圓鮨爾┐
david9142
?
Microsoft azure貧にwebサイトやアプリケ`ションをBする圭隈 アドバンスド
Microsoft azure貧にwebサイトやアプリケ`ションをBする圭隈 アドバンスドMicrosoft azure貧にwebサイトやアプリケ`ションをBする圭隈 アドバンスド
Microsoft azure貧にwebサイトやアプリケ`ションをBする圭隈 アドバンスド
Kazumi Hirose
?
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
?
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
Microsoft
?
ASP.NET 仟r旗に鬚韻 ゛ ASP.NET 5 / Visual Studio 2015 児A盾h
ASP.NET 仟r旗に鬚韻 ゛ ASP.NET 5 / Visual Studio 2015 児A盾hASP.NET 仟r旗に鬚韻 ゛ ASP.NET 5 / Visual Studio 2015 児A盾h
ASP.NET 仟r旗に鬚韻 ゛ ASP.NET 5 / Visual Studio 2015 児A盾h
Akira Inoue
?
ASP.NET vNext / Visual Studio "14" にる .NET の隆栖
ASP.NET vNext / Visual Studio "14" にる .NET の隆栖ASP.NET vNext / Visual Studio "14" にる .NET の隆栖
ASP.NET vNext / Visual Studio "14" にる .NET の隆栖
Akira Inoue
?
‐de:code 2020/ 仝あつまれ フロントエンドエンジニア々 Azure Static Web Apps がやってきた
‐de:code 2020/ 仝あつまれ フロントエンドエンジニア々 Azure Static Web Apps がやってきた‐de:code 2020/ 仝あつまれ フロントエンドエンジニア々 Azure Static Web Apps がやってきた
‐de:code 2020/ 仝あつまれ フロントエンドエンジニア々 Azure Static Web Apps がやってきた
晩云マイクロソフト幄塀氏芙
?
はじめてのコンテナ`Docker & Windows & Linux
はじめてのコンテナ`Docker & Windows & Linuxはじめてのコンテナ`Docker & Windows & Linux
はじめてのコンテナ`Docker & Windows & Linux
Kazushi Kamegawa
?
Using Windows Azure
Using Windows AzureUsing Windows Azure
Using Windows Azure
Shinji Tanaka
?
桟廠更廏徭強晒ツ`ルのご府初
桟廠更廏徭強晒ツ`ルのご府初桟廠更廏徭強晒ツ`ルのご府初
桟廠更廏徭強晒ツ`ルのご府初
Etsuji Nakai
?
Aeolus Conductorによる}方h廠へのデプロイ徭啝
Aeolus Conductorによる}方h廠へのデプロイ徭啝Aeolus Conductorによる}方h廠へのデプロイ徭啝
Aeolus Conductorによる}方h廠へのデプロイ徭啝
Etsuji Nakai
?
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ_k恷念
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ_k恷念.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ_k恷念
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ_k恷念
Akira Inoue
?
Mvc conf session_5_isami
Mvc conf session_5_isamiMvc conf session_5_isami
Mvc conf session_5_isami
Hiroshi Okunushi
?
ゆるふわAzure Functions
ゆるふわAzure FunctionsゆるふわAzure Functions
ゆるふわAzure Functions
Keiji Kamebuchi
?
INF-009_PowerShell を 聞いこなして、徭啝 エンジニア になろう!!
INF-009_PowerShell を 聞いこなして、徭啝 エンジニア になろう!!INF-009_PowerShell を 聞いこなして、徭啝 エンジニア になろう!!
INF-009_PowerShell を 聞いこなして、徭啝 エンジニア になろう!!
decode2016
?
云鯉晒するクラウド ネイティブに鬚韻鈍M晒する_kプラットフォ`ムと .NET
云鯉晒するクラウド ネイティブに鬚韻鈍M晒する_kプラットフォ`ムと .NET云鯉晒するクラウド ネイティブに鬚韻鈍M晒する_kプラットフォ`ムと .NET
云鯉晒するクラウド ネイティブに鬚韻鈍M晒する_kプラットフォ`ムと .NET
Akira Inoue
?
まっつんチャレンジ OSC竃 45蛍でわかる PHP+Eclipseによるテストl嚔_kh廠のB
まっつんチャレンジ OSC竃 45蛍でわかる PHP+Eclipseによるテストl嚔_kh廠のBまっつんチャレンジ OSC竃 45蛍でわかる PHP+Eclipseによるテストl嚔_kh廠のB
まっつんチャレンジ OSC竃 45蛍でわかる PHP+Eclipseによるテストl嚔_kh廠のB
Hideharu MATSUFUJI
?
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
?
Linux & Mac OS でも咾 ゛ オ`プンソ`ス & クロスプラットフォ`ム .NET のiき圭 ゛
Linux & Mac OS でも咾 ゛ オ`プンソ`ス & クロスプラットフォ`ム .NET のiき圭 ゛Linux & Mac OS でも咾 ゛ オ`プンソ`ス & クロスプラットフォ`ム .NET のiき圭 ゛
Linux & Mac OS でも咾 ゛ オ`プンソ`ス & クロスプラットフォ`ム .NET のiき圭 ゛
Akira Inoue
?
[TL04] .NET 15 巓定の書こそ深えるクラウドネイティブ アプリケ`ションと .NET の試喘
[TL04] .NET 15 巓定の書こそ深えるクラウドネイティブ アプリケ`ションと .NET の試喘[TL04] .NET 15 巓定の書こそ深えるクラウドネイティブ アプリケ`ションと .NET の試喘
[TL04] .NET 15 巓定の書こそ深えるクラウドネイティブ アプリケ`ションと .NET の試喘
de:code 2017
?
Netラボ2012定6埖茶氏 マイクロソフトのオ`プンソ`ス藺圓鮨爾┐
Netラボ2012定6埖茶氏 マイクロソフトのオ`プンソ`ス藺圓鮨爾┐Netラボ2012定6埖茶氏 マイクロソフトのオ`プンソ`ス藺圓鮨爾┐
Netラボ2012定6埖茶氏 マイクロソフトのオ`プンソ`ス藺圓鮨爾┐
david9142
?
Microsoft azure貧にwebサイトやアプリケ`ションをBする圭隈 アドバンスド
Microsoft azure貧にwebサイトやアプリケ`ションをBする圭隈 アドバンスドMicrosoft azure貧にwebサイトやアプリケ`ションをBする圭隈 アドバンスド
Microsoft azure貧にwebサイトやアプリケ`ションをBする圭隈 アドバンスド
Kazumi Hirose
?
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
?
PHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source ConferencePHP on Windows Azure in Open Source Conference
PHP on Windows Azure in Open Source Conference
Microsoft
?
ASP.NET 仟r旗に鬚韻 ゛ ASP.NET 5 / Visual Studio 2015 児A盾h
ASP.NET 仟r旗に鬚韻 ゛ ASP.NET 5 / Visual Studio 2015 児A盾hASP.NET 仟r旗に鬚韻 ゛ ASP.NET 5 / Visual Studio 2015 児A盾h
ASP.NET 仟r旗に鬚韻 ゛ ASP.NET 5 / Visual Studio 2015 児A盾h
Akira Inoue
?
ASP.NET vNext / Visual Studio "14" にる .NET の隆栖
ASP.NET vNext / Visual Studio "14" にる .NET の隆栖ASP.NET vNext / Visual Studio "14" にる .NET の隆栖
ASP.NET vNext / Visual Studio "14" にる .NET の隆栖
Akira Inoue
?
‐de:code 2020/ 仝あつまれ フロントエンドエンジニア々 Azure Static Web Apps がやってきた
‐de:code 2020/ 仝あつまれ フロントエンドエンジニア々 Azure Static Web Apps がやってきた‐de:code 2020/ 仝あつまれ フロントエンドエンジニア々 Azure Static Web Apps がやってきた
‐de:code 2020/ 仝あつまれ フロントエンドエンジニア々 Azure Static Web Apps がやってきた
晩云マイクロソフト幄塀氏芙
?
はじめてのコンテナ`Docker & Windows & Linux
はじめてのコンテナ`Docker & Windows & Linuxはじめてのコンテナ`Docker & Windows & Linux
はじめてのコンテナ`Docker & Windows & Linux
Kazushi Kamegawa
?
桟廠更廏徭強晒ツ`ルのご府初
桟廠更廏徭強晒ツ`ルのご府初桟廠更廏徭強晒ツ`ルのご府初
桟廠更廏徭強晒ツ`ルのご府初
Etsuji Nakai
?
Aeolus Conductorによる}方h廠へのデプロイ徭啝
Aeolus Conductorによる}方h廠へのデプロイ徭啝Aeolus Conductorによる}方h廠へのデプロイ徭啝
Aeolus Conductorによる}方h廠へのデプロイ徭啝
Etsuji Nakai
?
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ_k恷念
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ_k恷念.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ_k恷念
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ_k恷念
Akira Inoue
?
ゆるふわAzure Functions
ゆるふわAzure FunctionsゆるふわAzure Functions
ゆるふわAzure Functions
Keiji Kamebuchi
?
INF-009_PowerShell を 聞いこなして、徭啝 エンジニア になろう!!
INF-009_PowerShell を 聞いこなして、徭啝 エンジニア になろう!!INF-009_PowerShell を 聞いこなして、徭啝 エンジニア になろう!!
INF-009_PowerShell を 聞いこなして、徭啝 エンジニア になろう!!
decode2016
?
云鯉晒するクラウド ネイティブに鬚韻鈍M晒する_kプラットフォ`ムと .NET
云鯉晒するクラウド ネイティブに鬚韻鈍M晒する_kプラットフォ`ムと .NET云鯉晒するクラウド ネイティブに鬚韻鈍M晒する_kプラットフォ`ムと .NET
云鯉晒するクラウド ネイティブに鬚韻鈍M晒する_kプラットフォ`ムと .NET
Akira Inoue
?
まっつんチャレンジ OSC竃 45蛍でわかる PHP+Eclipseによるテストl嚔_kh廠のB
まっつんチャレンジ OSC竃 45蛍でわかる PHP+Eclipseによるテストl嚔_kh廠のBまっつんチャレンジ OSC竃 45蛍でわかる PHP+Eclipseによるテストl嚔_kh廠のB
まっつんチャレンジ OSC竃 45蛍でわかる PHP+Eclipseによるテストl嚔_kh廠のB
Hideharu MATSUFUJI
?
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
?
Linux & Mac OS でも咾 ゛ オ`プンソ`ス & クロスプラットフォ`ム .NET のiき圭 ゛
Linux & Mac OS でも咾 ゛ オ`プンソ`ス & クロスプラットフォ`ム .NET のiき圭 ゛Linux & Mac OS でも咾 ゛ オ`プンソ`ス & クロスプラットフォ`ム .NET のiき圭 ゛
Linux & Mac OS でも咾 ゛ オ`プンソ`ス & クロスプラットフォ`ム .NET のiき圭 ゛
Akira Inoue
?

More from Microsoft Openness Japan (10)

Pycon APAC 2013 Windows Azure Session
Pycon APAC 2013 Windows Azure SessionPycon APAC 2013 Windows Azure Session
Pycon APAC 2013 Windows Azure Session
Microsoft Openness Japan
?
PHP on Windows Azure
PHP on Windows Azure PHP on Windows Azure
PHP on Windows Azure
Microsoft Openness Japan
?

Recently uploaded (8)

IoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OSIoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
Tomohiro Saneyoshi
?
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
kota usuha
?
鴛界鞄庄庄檎庄一庄壊顎一艶喝尖僥粗隈平寂の岑紛慌嗤に鬚韻秦抓架涜曠謄ストの更夛晒にvする冩梢.沿糸韓
鴛界鞄庄庄檎庄一庄壊顎一艶喝尖僥粗隈平寂の岑紛慌嗤に鬚韻秦抓架涜曠謄ストの更夛晒にvする冩梢.沿糸韓鴛界鞄庄庄檎庄一庄壊顎一艶喝尖僥粗隈平寂の岑紛慌嗤に鬚韻秦抓架涜曠謄ストの更夛晒にvする冩梢.沿糸韓
鴛界鞄庄庄檎庄一庄壊顎一艶喝尖僥粗隈平寂の岑紛慌嗤に鬚韻秦抓架涜曠謄ストの更夛晒にvする冩梢.沿糸韓
Matsushita Laboratory
?
Apache SparkにするKubernetesのNUMAノ`ドを吭Rしたリソ`ス護り輝ての來嬬森 (Open Source Conference ...
Apache SparkにするKubernetesのNUMAノ`ドを吭Rしたリソ`ス護り輝ての來嬬森 (Open Source Conference ...Apache SparkにするKubernetesのNUMAノ`ドを吭Rしたリソ`ス護り輝ての來嬬森 (Open Source Conference ...
Apache SparkにするKubernetesのNUMAノ`ドを吭Rしたリソ`ス護り輝ての來嬬森 (Open Source Conference ...
NTT DATA Technology & Innovation
?
Matching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdfMatching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdf
hirokiokuda2
?
2025フ`ドテックWeek寄昜婢幣氏 - LoRaWANを聞った}方ポイント梁業砿尖 by AVNET囁小何L
2025フ`ドテックWeek寄昜婢幣氏 - LoRaWANを聞った}方ポイント梁業砿尖 by AVNET囁小何L2025フ`ドテックWeek寄昜婢幣氏 - LoRaWANを聞った}方ポイント梁業砿尖 by AVNET囁小何L
2025フ`ドテックWeek寄昜婢幣氏 - LoRaWANを聞った}方ポイント梁業砿尖 by AVNET囁小何L
CRI Japan, Inc.
?
ドメインモデリング児云園抓僻悶の送れ2025喝02喝27芙坪鬚運岸.沿沿岳恰
ドメインモデリング児云園抓僻悶の送れ2025喝02喝27芙坪鬚運岸.沿沿岳恰ドメインモデリング児云園抓僻悶の送れ2025喝02喝27芙坪鬚運岸.沿沿岳恰
ドメインモデリング児云園抓僻悶の送れ2025喝02喝27芙坪鬚運岸.沿沿岳恰
ssuserfcafd1
?
PostgreSQL恷仟嗜 ゛カラムナストアから伏撹AIB亊まで゛ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL恷仟嗜 ゛カラムナストアから伏撹AIB亊まで゛ (Open Source Conference 2025 Tokyo/Spring ...PostgreSQL恷仟嗜 ゛カラムナストアから伏撹AIB亊まで゛ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL恷仟嗜 ゛カラムナストアから伏撹AIB亊まで゛ (Open Source Conference 2025 Tokyo/Spring ...
NTT DATA Technology & Innovation
?
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OSIoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
Tomohiro Saneyoshi
?
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
kota usuha
?
鴛界鞄庄庄檎庄一庄壊顎一艶喝尖僥粗隈平寂の岑紛慌嗤に鬚韻秦抓架涜曠謄ストの更夛晒にvする冩梢.沿糸韓
鴛界鞄庄庄檎庄一庄壊顎一艶喝尖僥粗隈平寂の岑紛慌嗤に鬚韻秦抓架涜曠謄ストの更夛晒にvする冩梢.沿糸韓鴛界鞄庄庄檎庄一庄壊顎一艶喝尖僥粗隈平寂の岑紛慌嗤に鬚韻秦抓架涜曠謄ストの更夛晒にvする冩梢.沿糸韓
鴛界鞄庄庄檎庄一庄壊顎一艶喝尖僥粗隈平寂の岑紛慌嗤に鬚韻秦抓架涜曠謄ストの更夛晒にvする冩梢.沿糸韓
Matsushita Laboratory
?
Apache SparkにするKubernetesのNUMAノ`ドを吭Rしたリソ`ス護り輝ての來嬬森 (Open Source Conference ...
Apache SparkにするKubernetesのNUMAノ`ドを吭Rしたリソ`ス護り輝ての來嬬森 (Open Source Conference ...Apache SparkにするKubernetesのNUMAノ`ドを吭Rしたリソ`ス護り輝ての來嬬森 (Open Source Conference ...
Apache SparkにするKubernetesのNUMAノ`ドを吭Rしたリソ`ス護り輝ての來嬬森 (Open Source Conference ...
NTT DATA Technology & Innovation
?
Matching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdfMatching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdf
hirokiokuda2
?
2025フ`ドテックWeek寄昜婢幣氏 - LoRaWANを聞った}方ポイント梁業砿尖 by AVNET囁小何L
2025フ`ドテックWeek寄昜婢幣氏 - LoRaWANを聞った}方ポイント梁業砿尖 by AVNET囁小何L2025フ`ドテックWeek寄昜婢幣氏 - LoRaWANを聞った}方ポイント梁業砿尖 by AVNET囁小何L
2025フ`ドテックWeek寄昜婢幣氏 - LoRaWANを聞った}方ポイント梁業砿尖 by AVNET囁小何L
CRI Japan, Inc.
?
ドメインモデリング児云園抓僻悶の送れ2025喝02喝27芙坪鬚運岸.沿沿岳恰
ドメインモデリング児云園抓僻悶の送れ2025喝02喝27芙坪鬚運岸.沿沿岳恰ドメインモデリング児云園抓僻悶の送れ2025喝02喝27芙坪鬚運岸.沿沿岳恰
ドメインモデリング児云園抓僻悶の送れ2025喝02喝27芙坪鬚運岸.沿沿岳恰
ssuserfcafd1
?
PostgreSQL恷仟嗜 ゛カラムナストアから伏撹AIB亊まで゛ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL恷仟嗜 ゛カラムナストアから伏撹AIB亊まで゛ (Open Source Conference 2025 Tokyo/Spring ...PostgreSQL恷仟嗜 ゛カラムナストアから伏撹AIB亊まで゛ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL恷仟嗜 ゛カラムナストアから伏撹AIB亊まで゛ (Open Source Conference 2025 Tokyo/Spring ...
NTT DATA Technology & Innovation
?

Windows Azure PHP Tips

  • 1. 2011/05/28 燃 廓x http://www.asami.asia/ Copyright 2011 Kuniteru Asami 1
  • 2. 燃 廓x 繁並I麼 2006定8埖に鏡羨 http://www.asami.asia/ ? Windows Azure秘屶址 ? LAMPからWindows Azureへの卞佩 ? デ`タベ`スvBサ`ビス ? パフォ`マンスチュ`ニングが誼吭 ? サ`バ`B ? Webアプリケ`ション_k ? インスト`ルマニアックス2008ドキュメントp ? 圷?はUNIX/Linux+Oracleな繁 gはWindowsのテクノロジはあまり岑らない Copyright 2011 Kuniteru Asami 2
  • 3. ? PHP on Azureな_kh廠を恬るツ`ル ? Azureで宴旋なPHP喘API Copyright 2011 Kuniteru Asami 3
  • 4. ? Windows Azure Companion ? WebPi Command Line ? Microsoft Visual Web Developer ? Eclipse PDT (windowsazure4e) ? CSPack & CSRun Command Line Tool ? Windows Azure Command-line Tools for PHP Copyright 2011 Kuniteru Asami 4
  • 5. http://archive.msdn.microsoft.com/azurecompanion 福待 さっき仝できるWindows Azure Companion々でいたでしょ? Copyright 2011 Kuniteru Asami 5
  • 6. と冱いつつ富しだけ´ ? ProductListXmlFeedを徭念で喘吭することで、 麿のアプリケ`ションもインスト`ルすることが できます。 http://www.asami.asia/WindowsAzureCompanionFeed.xml Copyright 2011 Kuniteru Asami 6
  • 7. http://blogs.iis.net/satishl/archive/2011/01/26/webpi-command-line.aspx ? Web Platform Installerのコマンドライン井です。 ? Startup TaskでWindows Azure貧にPHPを gにインスト`ルできます。 ? 覆任麓かいバ`ジョンのxkはできません。 5.3/5.2がxk辛嬬です。5.3.x/5.2.xはxk音辛です。 Copyright 2011 Kuniteru Asami 7
  • 8. ServiceDefinition.csdef <?xml version="1.0" encoding="utf-8"?> <ServiceDefinition name="ProjectName" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> <WebRole> <Startup> <Task commandLine="startup.cmd" executionContext="elevated" taskType="simple" /> </Startup> </WebRole> </ServiceDefinition> startup.cmd (竃薦ディレクトリ些にコピ`する or 仟しい栽はコピ`する) md "%~dp0appdata" reg add "hku.defaultsoftwaremicrosoftwindowscurrentversionexploreruser shell folders" /v ^ "Local AppData" /t REG_EXPAND_SZ /d "%~dp0appdata" /f "%~dp0webpicmdline.exe" /AcceptEula /Products:PHP53 >>log.txt 2>>err.txt reg add "hku.defaultsoftwaremicrosoftwindowscurrentversionexploreruser shell folders" /v ^ "Local AppData" /t REG_EXPAND_SZ /d %%USERPROFILE%%AppDataLocal /f Copyright 2011 Kuniteru Asami 8
  • 9. ? 硬い(Azure SDK 1.2參念の)ドキュメントの返ではAzure貧で PHPが旋喘できるようになりません。 ? 參和のサイトが歌深になります。 ? http://blogs.gine.jp/kusa/archives/1407 ? http://blogs.gine.jp/taka/archives/1978 Copyright 2011 Kuniteru Asami 9
  • 10. http://www.windowsazure4e.org/ ? 耶原されているWindows Azure SDK for PHPや PHP contributions(php_azure.dll)のバ`ジョンが硬いことがありま す。 ? リモ`トデスクトップのO協など、GUIで鬉靴討い覆C嬬がありま す。 歌深) http://download.microsoft.com/download/E/C/7/EC727343-C72D-4F95-B96B-8FAAC3FB675A/3_eclipse.pdf Copyright 2011 Kuniteru Asami 10
  • 11. CSPack(パッケ`ジ恬撹) :http://msdn.microsoft.com/en-us/library/gg432988.aspx CSRun(エミュレ`タg佩):http://msdn.microsoft.com/en-us/library/gg433001.aspx ? Windows Azure SDKに別躙兇気譴討い泙后 ? コマンドプロンプトで、 デプロイパッケ`ジの恬撹や_kファブリックでのg 佩ができます。 ? ServiceConfiguration.cscfg, ServiceDefinition.csdefを、 徭蛍で恬撹する駅勣があります。 コンピュ`トエミュレ`タ(_kh廠)でのg佩箭 rem コンピュ`トエミュレ`タ喘パッケ`ジの恬撹 cspack ServiceDefinition.csdef /copyonly /out:SamplePackage.csx /sitePhysicalDirectories:WebRole;Web;wwwroot /role:WebRole;wwwroot rem コンピュ`トエミュレ`タでg佩 csrun SamplePackage.csx ServiceConfiguration.cscfg /launchbrowser rem コンピュ`トエミュレ`タを唯峭し茅 csrun.exe /removeall デプロイ喘パッケ`ジの恬撹箭 cspack ServiceDefinition.csdef /sitePhysicalDirectories:WebRole;Web;wwwroot /role:WebRole;wwwroot 歌深) http://download.microsoft.com/download/E/C/7/EC727343-C72D-4F95-B96B-8FAAC3FB675A/4_cui.pdf Copyright 2011 Kuniteru Asami 11
  • 12. http://azurephptools.codeplex.com/ ? phpコマンドを旋喘してコマンドプロンプトで、 デプロイパッケ`ジの恬撹や_kファブリックで のg佩ができます。 ? ServiceConfiguration.cscfg, ServiceDefinition.csdefは、 喘吭されているテンプレ`トから恬撹されます。 ? かい筝をコマンドライン哈方で峺協できます。 デプロイパッケ`ジ恬撹箭 コンピュ`トエミュレ`タ(_kh廠)でのg佩箭 php package.php ^ php package.php ^ --project=MyProject ^ --project=MyProject ^ --source=..php_source ^ --source=..php_source ^ --phpRuntime="C:Program FilesPHP" ^ --phpRuntime="C:Program FilesPHP" ^ --target=..workspace --runDevFabric ^ --cleanRebuild Copyright 2011 Kuniteru Asami 12
  • 13. ? Windows Azure SDK for PHP ? Windows Azure - PHP contributions ? OData SDK for PHP ? AppFabric SDK for PHP Developers Copyright 2011 Kuniteru Asami 13
  • 14. http://phpazure.codeplex.com/ PHPからWindows Azure Platform蒙嗤のC嬬など を旋喘することができます。 ? Azure Storage(Blob, Table, Queue)へのアクセ ス ? PHPセッション砿尖 ? Azureサ`ビス砿尖 ? 嬾墾や來嬬などのモニタリングや\僅 Copyright 2011 Kuniteru Asami 14
  • 15. ? Japan Windows Azure User Group PHP on Windows Azure http://r.jazug.jp/wiki/tech/php ? Microsoft 聞えるWindows Azure http://www.microsoft.com/japan/windowsaz ure/campaign/mobile/chapter.aspx Copyright 2011 Kuniteru Asami 15