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開発全部これでやりたい。

関連記事

Docker for Windows で ドライブ共有が出来ない

Shared Drives タブで Cドライブにチェックをして Apply を押す。 認証ダイ

記事を読む

【iPhoneアプリ】リリース手順〜プロビジョニングプロファイルを作成する〜

リリース前にDistribution Provisioning Profileを作成する 手順

記事を読む

【.NET】16進数文字列から色を設定する

文字列→Colorクラスへの変換メモ プログラム上でFromArgbメソッドに16

記事を読む

no image

Windows 10 IoT Core の 製品化メモ

概念実証(Proof of concept)を終了し、製品化を行いたい場合のステップ サインア

記事を読む

no image

Windows10 IoT CoreでWindowsアップデートの自動実行を停止する

Manage IoT Core device updates このリンクにアップデートコントロール

記事を読む

【iPhoneアプリ】自分のiPhoneへインストールする方法

自作のiPhoneアプリを自分のiPhone上で動作させたい場合の手順をメモ ・iOS Dev

記事を読む

Xamarin.FormsのTabbedPageでバッジを表示する

iOSのタブバーはNative側でバッジ機能があるのだが、Androidにはそもそもバッジが無いらし

記事を読む

【iPhoneアプリ】開発者登録手順(iOS Developer Program) その1

iPhoneアプリの作成からリリースまでの一通りの流れを体験したかったため、 簡単なiPhon

記事を読む

Visual Studio 2015 Express の Language Pack

探してみたけど見当たらなかったのでメモ残し。 Visual Studio 2015 には言語パック

記事を読む

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

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

記事を読む

Message

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

PAGE TOP ↑