Visual Studio 2015 + PHP Tools for Visual Studio で App Service for Linux へデプロイ

公開日: : Blog, Microsoft , ,

発端はこれ。
https://social.msdn.microsoft.com/Forums/ja-JP/a92bb45a-03d5-43ec-80a0-946fc4d15eed/visual-studio-2015php?forum=windowsazureja

回答ついたけど、初めてApp Service for LinuxやPHP Tools for Visual Studioを触ったのでメモしとく。

Visual Studio 2015 で PHPプロジェクトを作成できるようにする

PHP Tools for Visual Studio

Visual Studio Gallaryからダウンロードまたは、[ツール] -> [拡張機能と更新プログラム] から検索してインストール。
この拡張有償だったの知らなかった。

PHPプロジェクト作成

PHPテンプレートがインストール済み

php1

PHP Web Projectを作成。

App Service for Linux を作成

Web App On Linux(プレビュー)を選択

php2

ランタイムスタックを選択。今回はPHP 5.6.23
ここで気づいたが、PHP6って無いみたい。5の次は7

php3

App Serviceのデプロイ資格情報でパスワード設定しとく

php4

アプリケーション設定から、「仮想アプリケーションとディレクトリ」を確認しとく。
site\wwwrootがデフォルトになってると思う。

php5

PHP Web Publisher でデプロイ

ソリューションエクスプローラーで右クリックから、[公開]を選択
Profile Name適当に決める

ServerはAppServiceの概要からFTPホスト名コピーする。
SitePathは仮想アプリケーションのパスに合わせてディレクトリパスを設定する。
UserName / Passwordはデプロイ資格情報で設定した内容。

Validate Connectionする -> OK?

Publish

php6

http://xxxxxxxxx.azurewebsites.net/index.php でデプロイできてるの確認できる

有償じゃなかったらPHP開発全部これでやりたい。

関連記事

【ストアアプリ】バッジ通知(BadgeUpdateManager)について

こんにちは。 前回のタイル通知にバッジ通知を追加しました。 以下を参考に。 https

記事を読む

no image

TFS2013ExpressでService Unavailable 503

【現象】 TFSつながらない。ブラウザからのホームもVisualStudioのチームエクスプローラ

記事を読む

no image

【VB.NET】async および await キーワードの使用

.NET Framework4.5(C#5.0, VB11.0)の新機能 Async/Awai

記事を読む

【iPhoneアプリ】リリース手順〜審査完了後〜

前回からの続き。 中身が無いアプリだったのでリジェクトされると思いきや 審査に通ってしま

記事を読む

画面設計デザイン時の無料画面イメージ作成ツール

画面デザイン全般に使っているツールを紹介。 Webアプリ作成時のワイヤーフレームや、 ス

記事を読む

Xamarin Studio から Visual Studio for Mac へ変更してから、”The “XamlCTask” task failed unexpectedly.” が発生。

Visual Studio for Mac がGAしたので、インストールしてみた。 それまで開発して

記事を読む

no image

【ストアアプリ】バックグラウンドタスクを作成する

こんにちは。 Windows.ApplicationModel.Background名前空間を使用

記事を読む

no image

【TFS2013】Visual Studio 2005 Professional から TFS2013へ接続

こんにちは。 私の周りではいまだにレガシーな開発環境を使いつづけているプロジェクトが多いです。

記事を読む

ストアアプリ、UWPアプリをデスクトップアプリケーションから起動する

SendKeyなどを使って無理やり検索ウインドウへ指定した、起動方法しか知らなかったのでメモ(とんで

記事を読む

Visual Studio から Android SDK Managerが起動できない

Android SDKやエミュレーターイメージのアップデートを行いたい場合にAndroid SDK

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑