SlideShare a Scribd company logo
Azure AppServiceの環境構築
PHP7とpdo_sqlsrvを使う方法
2016/05/10
【前提】
1. azureのサブスクリプションを持っていること。
2. azure AppServiceで空のサイトを作成していること。
PHP7を利用で
きるようにする 1. extensionsの追加
2. ポータルから設定
AppServiceでは標準で5.4~5.6まで
をサポートしているけど、
extensionsを追加することで7系が利
用できる。
2016/05/10時点で標準でphp7を選べるように
なったみたいです。
1. https://ドメイン.scm.azurewebsites.netにアクセスしてphp7のextensionsを検索
する
2. +ボタンをクリックしてインストール完了
※環境に合わせてx86かx64のどちらかをインストールしてね。
1.extensionsの追加
インストールが完了するとポータルでphp7
を選択できるようになるから、選択して保存
して終わり。
2.ポータルから設定
phpinfo()で設定を見てみると、ちゃんと7系になってる。
めっちゃ簡単でした。
2.ポータルから設定
PDOでsqlサー
バー使いたい
1. ドライバをダウンロード
2. dllをアップロード
3. アプリケーションの設定を追加
4. データベースへアクセス
インストールした7系は、標準では
sqlサーバーのPDOドライバがない、
というか、sqlサーバーのドライバは
普通に付いてない。。。
ないから追加する。
1. https://github.com/Azure/msphpsql/tree/PHP-7.0へアクセスしてゲットする。
1.ドライバをダウンロード
1. FTPとかでサイトへアクセスして、ルートの下(/site/wwwroot)にbinフォルダを追加
する
2. binフォルダにextensionsのdllを配置する
僕の場合は、x64のphp_pdo_sqlsrv_7_nts.dllを追加してます。
2.dllをアップロード
1. ポータルのアプリケーション設定から、キー:PHP_EXTENSIONS、設定値:
bin¥php_pdo_sqlsrv_7_nts.dllを追加し保存する
2. サイトを再起動する
3.アプリケーションの設定を追加
phpinfo()でみてみると、追加されていることがわかる。
3.アプリケーションの設定を追加
4.データベースへアクセス
データベースへアクセスしてテーブルの件数を取得してその結果を画面に表示できました!

More Related Content

Similar to Azure app serviceの環境構築 php7とpdo-sqlsrvを使う方法-

Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~Takunori Minamisawa
 
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota WatabeInsight Technology, Inc.
 
Webサーバ勉強会#4
Webサーバ勉強会#4Webサーバ勉強会#4
Webサーバ勉強会#4oranie Narut
 
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...Hinemos
 
App Engine と いまどきのPHP
App Engine と いまどきのPHPApp Engine と いまどきのPHP
App Engine と いまどきのPHPsokamo1975
 
CDH4セミナー資料
CDH4セミナー資料 CDH4セミナー資料
CDH4セミナー資料 Cloudera Japan
 
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用12 総合演習Word Pressの利用
12 総合演習Word Pressの利用文樹 高橋
 
ゆるふわAzure Functions
ゆるふわAzure FunctionsゆるふわAzure Functions
ゆるふわAzure FunctionsKeiji Kamebuchi
 
[簡易提案書]働き方改革にMSインフラストラクチャー
[簡易提案書]働き方改革にMSインフラストラクチャー[簡易提案書]働き方改革にMSインフラストラクチャー
[簡易提案書]働き方改革にMSインフラストラクチャーToshihiko Sawaki
 
Agileツール適合化分科会(dev opsツール)
Agileツール適合化分科会(dev opsツール)Agileツール適合化分科会(dev opsツール)
Agileツール適合化分科会(dev opsツール)masanori kataoka
 
PHP7検証@IDCFクラウド
PHP7検証@IDCFクラウドPHP7検証@IDCFクラウド
PHP7検証@IDCFクラウドKouhei Ohi
 
MSC2014_NetApp_Session
MSC2014_NetApp_SessionMSC2014_NetApp_Session
MSC2014_NetApp_SessionTakano Masaru
 
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介Naoto Mawatari
 
CDH4.1オーバービュー
CDH4.1オーバービューCDH4.1オーバービュー
CDH4.1オーバービューCloudera Japan
 
【ITpro EXPO 2014】hinemos を活用した oss ミドルウェアの稼働分析ソリューションのご紹介
【ITpro EXPO 2014】hinemos を活用した oss ミドルウェアの稼働分析ソリューションのご紹介【ITpro EXPO 2014】hinemos を活用した oss ミドルウェアの稼働分析ソリューションのご紹介
【ITpro EXPO 2014】hinemos を活用した oss ミドルウェアの稼働分析ソリューションのご紹介Hinemos
 
Drupal deployment trial on Engine Yard
Drupal deployment trial on Engine YardDrupal deployment trial on Engine Yard
Drupal deployment trial on Engine Yard惠 紀野
 
What's new in open shift container platform 4.7 japan_20210318
What's new in open shift container platform 4.7 japan_20210318What's new in open shift container platform 4.7 japan_20210318
What's new in open shift container platform 4.7 japan_20210318Yuhki Hanada
 

Similar to Azure app serviceの環境構築 php7とpdo-sqlsrvを使う方法- (20)

Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
 
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
 
Webサーバ勉強会#4
Webサーバ勉強会#4Webサーバ勉強会#4
Webサーバ勉強会#4
 
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
【HinemosWorld2014】A2-4_Hinemos レポーティングオプションを活用したLinux+Apache+PostgreSQLの監視とレポ...
 
App Engine と いまどきのPHP
App Engine と いまどきのPHPApp Engine と いまどきのPHP
App Engine と いまどきのPHP
 
CDH4セミナー資料
CDH4セミナー資料 CDH4セミナー資料
CDH4セミナー資料
 
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
 
ゆるふわAzure Functions
ゆるふわAzure FunctionsゆるふわAzure Functions
ゆるふわAzure Functions
 
[簡易提案書]働き方改革にMSインフラストラクチャー
[簡易提案書]働き方改革にMSインフラストラクチャー[簡易提案書]働き方改革にMSインフラストラクチャー
[簡易提案書]働き方改革にMSインフラストラクチャー
 
Agileツール適合化分科会(dev opsツール)
Agileツール適合化分科会(dev opsツール)Agileツール適合化分科会(dev opsツール)
Agileツール適合化分科会(dev opsツール)
 
Windows Azure PHP Tips
Windows Azure PHP Tips Windows Azure PHP Tips
Windows Azure PHP Tips
 
PHP7検証@IDCFクラウド
PHP7検証@IDCFクラウドPHP7検証@IDCFクラウド
PHP7検証@IDCFクラウド
 
MSC2014_NetApp_Session
MSC2014_NetApp_SessionMSC2014_NetApp_Session
MSC2014_NetApp_Session
 
最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介最近、僕がハマったFuelPHPの紹介
最近、僕がハマったFuelPHPの紹介
 
CDH4.1オーバービュー
CDH4.1オーバービューCDH4.1オーバービュー
CDH4.1オーバービュー
 
Hadoop2.6の最新機能+
Hadoop2.6の最新機能+Hadoop2.6の最新機能+
Hadoop2.6の最新機能+
 
20170303 java9 hadoop
20170303 java9 hadoop20170303 java9 hadoop
20170303 java9 hadoop
 
【ITpro EXPO 2014】hinemos を活用した oss ミドルウェアの稼働分析ソリューションのご紹介
【ITpro EXPO 2014】hinemos を活用した oss ミドルウェアの稼働分析ソリューションのご紹介【ITpro EXPO 2014】hinemos を活用した oss ミドルウェアの稼働分析ソリューションのご紹介
【ITpro EXPO 2014】hinemos を活用した oss ミドルウェアの稼働分析ソリューションのご紹介
 
Drupal deployment trial on Engine Yard
Drupal deployment trial on Engine YardDrupal deployment trial on Engine Yard
Drupal deployment trial on Engine Yard
 
What's new in open shift container platform 4.7 japan_20210318
What's new in open shift container platform 4.7 japan_20210318What's new in open shift container platform 4.7 japan_20210318
What's new in open shift container platform 4.7 japan_20210318
 

More from vx-pc-club

Bing autosuggest apiを使ってみた
Bing autosuggest apiを使ってみたBing autosuggest apiを使ってみた
Bing autosuggest apiを使ってみたvx-pc-club
 
Azure text analytics apiつかってみる
Azure text analytics apiつかってみるAzure text analytics apiつかってみる
Azure text analytics apiつかってみるvx-pc-club
 
Azureで作るnodeアプリケーション①
Azureで作るnodeアプリケーション①Azureで作るnodeアプリケーション①
Azureで作るnodeアプリケーション①vx-pc-club
 
活動報告9 laravel5入門-
活動報告9  laravel5入門-活動報告9  laravel5入門-
活動報告9 laravel5入門-vx-pc-club
 
活動報告8 r入門-
活動報告8  r入門-活動報告8  r入門-
活動報告8 r入門-vx-pc-club
 
活動報告7 d&dなディレクティブを作る-
活動報告7  d&dなディレクティブを作る-活動報告7  d&dなディレクティブを作る-
活動報告7 d&dなディレクティブを作る-vx-pc-club
 
活動報告6 オートコンプリート的なディレクティブを作る-
活動報告6  オートコンプリート的なディレクティブを作る-活動報告6  オートコンプリート的なディレクティブを作る-
活動報告6 オートコンプリート的なディレクティブを作る-vx-pc-club
 
活動報告5 ~簡単なディレクティブを作る~
活動報告5 ~簡単なディレクティブを作る~活動報告5 ~簡単なディレクティブを作る~
活動報告5 ~簡単なディレクティブを作る~vx-pc-club
 
活動報告4 ~gitとjenkinsとcloud9~
活動報告4 ~gitとjenkinsとcloud9~活動報告4 ~gitとjenkinsとcloud9~
活動報告4 ~gitとjenkinsとcloud9~vx-pc-club
 

More from vx-pc-club (10)

Bing autosuggest apiを使ってみた
Bing autosuggest apiを使ってみたBing autosuggest apiを使ってみた
Bing autosuggest apiを使ってみた
 
Azure text analytics apiつかってみる
Azure text analytics apiつかってみるAzure text analytics apiつかってみる
Azure text analytics apiつかってみる
 
Azure ml
Azure mlAzure ml
Azure ml
 
Azureで作るnodeアプリケーション①
Azureで作るnodeアプリケーション①Azureで作るnodeアプリケーション①
Azureで作るnodeアプリケーション①
 
活動報告9 laravel5入門-
活動報告9  laravel5入門-活動報告9  laravel5入門-
活動報告9 laravel5入門-
 
活動報告8 r入門-
活動報告8  r入門-活動報告8  r入門-
活動報告8 r入門-
 
活動報告7 d&dなディレクティブを作る-
活動報告7  d&dなディレクティブを作る-活動報告7  d&dなディレクティブを作る-
活動報告7 d&dなディレクティブを作る-
 
活動報告6 オートコンプリート的なディレクティブを作る-
活動報告6  オートコンプリート的なディレクティブを作る-活動報告6  オートコンプリート的なディレクティブを作る-
活動報告6 オートコンプリート的なディレクティブを作る-
 
活動報告5 ~簡単なディレクティブを作る~
活動報告5 ~簡単なディレクティブを作る~活動報告5 ~簡単なディレクティブを作る~
活動報告5 ~簡単なディレクティブを作る~
 
活動報告4 ~gitとjenkinsとcloud9~
活動報告4 ~gitとjenkinsとcloud9~活動報告4 ~gitとjenkinsとcloud9~
活動報告4 ~gitとjenkinsとcloud9~
 

Recently uploaded

本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題についてMasatsugu Matsushita
 
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料Toru Miyahara
 
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介miyp
 
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料Toru Miyahara
 
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する  CTO・VPoEに聞く by DIGGLE CTO 水上【登壇資料】スタートアップCTO経験からキャリアについて再考する  CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上mizukami4
 
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHubCompute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHubK Kinzal
 
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例Kurata Takeshi
 
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋  セミナー資料今さら聞けない人のためのDevOps超入門 OSC2024名古屋  セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料Toru Miyahara
 

Recently uploaded (8)

本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
 
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
 
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
 
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
 
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する  CTO・VPoEに聞く by DIGGLE CTO 水上【登壇資料】スタートアップCTO経験からキャリアについて再考する  CTO・VPoEに聞く by DIGGLE CTO 水上
【登壇資料】スタートアップCTO経験からキャリアについて再考する CTO・VPoEに聞く by DIGGLE CTO 水上
 
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHubCompute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
 
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
人的資本経営のための地理情報インテリジェンス 作業パターン分析と心身状態把握に関する実証事例
 
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋  セミナー資料今さら聞けない人のためのDevOps超入門 OSC2024名古屋  セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
 

Azure app serviceの環境構築 php7とpdo-sqlsrvを使う方法-