城輝TweetFTPによるファイルの更新方法FTPでファイルを更新する場合、Activeモードではできず、PASVモードで接続する必要があります。そのためWindows標準のftpコマンドを利用することはできません。FTPサーバーとアカウント情報を確認します。profile]をクリックしてファイルをダウンロードします。画面12:WebサイトのDASHBOARDからファイルをダウンロード(クリックで拡大)ダウンロードしたファイルをテキストエディタで開き、publishMethod属性がFTP※1なpublishProfileエレメントのpublishUrl、userName、userPWD属性からFTPサーバー名※2、ユーザー名※3、パスワード※4を取得します。</publishProfile></publishData>※見やすくするため成形しています。FTPクライアントを利用して接続しファイルをputします。Webサーバーのドキュメントルートは/site/wwwrootになります。画面13:FTPクライアントでファイルをputする(クリックで拡大)動作確認WebブラウザでアクセスするとputしたPHPスクリプトの結果が表示されます。AzureのWebサイトでPHPアプリケーションを公開する方法はご理解いただけたかと思います。strings]をクリックすることで表示されます。AzureのWebサイトではphp.iniを変更することができません。そのため、PHP_INI_*モードがPHP_INI_SYSTEMの設定は変更することができません。これはExtensionの追加ができないことを意味します。言え、.user.iniファイルでディレクトリごとの設定をすることが可能です。これはApacheで.htaccessにPHPの設定を書くことと同等です。.user.iniファイルデフォルトではdate.timezoneの設定が「America/Los_Angeles」などになっています。必要に応じて「Asia/Tokyo」など、システムにふさわしい設定に変更してください。Rewriteを利用します。配布されているパッケージに含まれている設定は、Apache用の.htaccessのみで、IIS用のweb.configが含まれていないものが多くあります。Rewriteの設定します。マネージャーでApache用のmod_rewriteの設定情報を読み込ませることが可能です。AzureのWebサイトにアップロードするとよいでしょう。7などのクライアントOSではデフォルトではインストールされていません。[IIS管理コンソール]を選択することで、コントロールパネルの「管理ツール」にインストールされます。IISマネージャーで適当なフォルダを選択し、「URL書き換え」を開きます。この際、このフォルダにweb.configファイルが存在しないことを確認してください。存在すると、他の設定が含まれていると困ります。その場合は新たなフォルダを作成してそちらで実施するのがよいでしょう。画面16:IISマネージャで「URL書き換え」を開く(クリックで拡大)画面右の[規則のインポート...]をクリックします。画面17:[規則のインポート...]をクリックする(クリックで拡大)構成ファイルにFrameworkから提供されている.htaccessファイルを読み込み[インポート]し、[適用]します。画面18:.htaccessファイルを適用する(クリックで拡大)この結果、フォルダにweb.configファイルが作成されています。このファイルをプロジェクトの.htaccessと同じフォルダに配置し、Webサイトを更新します。まとめ今回はWebサイトでPHPアプリケーションをGitおよびFTPで更新する方法と、ちょっとしたTipsを紹介しました。Azureの機能をPHPから利用することができるSDKの説明も入れたかったのですが、ボリュームが多くなりすぎるため、またの機会にさせてください。Webサイトは共有レンタルサーバーのように簡単にPHPのWebアプリケーションを公開することができますので、ぜひ試していただけると幸いです。PHPもテーマの一つとしてあるハンズオン大会が2012年9月8日(この記事の公開直後なはずです)に開催されます。Webサイトだけではなく、仮想マシン(Linux、Windows)も、体験できるチャンスです。次回は、Webサイトを利用したASP.NET開発について、再びスカイコード田口さんが登場します。pnopネットワーク機器メーカーでの情報システム、DB管理パッケージベンダでのコンサルタント、フリーランスを経て、株式会社pnop(http://www.pnop.co.jp/)代表取締役。8、KINECT開発なども行う。AzureでPHPやLinuxなどの非マイクロソフトなテクノロジを利用してサービスを動かすことに喜びを感じる日々。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。Americaサンディエゴで開催。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。